Professional Summary 510-***-****
Senior QA Engineer/Module Lead with 10+ years of experience in Automation Testing and Implementation with expertise in Planning, Analysis, Design and Maintenance of Manual and Automation test case (Black box and White box) for Client/Server, Web-Based, Cloud-Based applications and Testing Web Services (REST and Soap) using Soap UI.
Good experience of leading test automation using Selenium for web Applications.
Experience in developing Modular driven and Page-Object Model Test Automation Frameworks.
Experience in developing Cross Browser and Integration Testing using Selenium GRID
Experience in Working with Agile and Scrum methodologies.
Hands on Experience in creating and demonstrating Proof of Concept (POC) for feasibility of Automation.
Experience with Database and Database Tools such as MySql Database, Microsoft SQL Server and MySql Workbench.
Experience with JUnit and TestNG framework.
Experience in developing build scripts using ANT and Maven to run Selenium Automation.
Experience in using SVN and GitHub version control.
Experience in developing, maintaining and executing Test plans and Test cases for web bases applications and Software testing life cycle (STLC) from scratch using Java Selenium Webdriver and Junit.
Preparing Requirements Document, Software Requirement Specifications for backend data verification and test case data setup.
Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT), Cross browser testing and Data validation.
Strong knowledge of SOA Architectures such as SOAP and REST Web Services using SOAPUI Pro.
Expertise in Error tracking, Root cause Analysis and actively interacted with development team in fixing the errors.
Good understanding of Desktop and client-server application.
Used Jenkins as Continuous Integration tool.
Experience in Java and JavaScript Programming
Expertise in defect reporting and tracking using test management tools like HP Quality Center, Jira and Test Rail and actively interacted with the development team to fix crucial bugs.
Technical Skills
Language: Java, Javascript, Python, SQL, HTML, XML, UNIX
Automation Testing: Selenium IDE, Selenium Web Driver, Selenium Grid, JUnit, TestNG, SOAP UI, REST API, Appium.
Database: MySQL, Oracle, SQLLite3, MySQL
Webservices: Soap UI, Web service, RESTful Web Services, REST-Assured
Tools: Visual Sourcode IDE, Eclipse IDE, Selenium Webdriver/IDE/RC, Selenium GRID, Jest, TestNG, JUnit, Maven, GitHub, Jenkins, Cucumber, Firebug, Firepath, Log4j, Qmetry, Confluence, Bugzilla
Test Management Tools: Test Rail, HP Quality Center (QC), Jira, MSOffice Suite
Project Experience
Walmart Labs, Sunnyvale, CA Role: Senior QA Engineer
Sr. Software Engineer in Test Jan 2017-Current
Project: Walmart labs is Idea Incubator for world’s largest global retailer Walmart. Contributed to the testing of omni-channel applications samsclub.com, ensuring seamless user experiences across web, mobile, and in-store platforms. Played a key role in testing and making Samsclub.com fully responsive, providing consistent functionality and UI across desktop, tablet, and mobile devices. Led QA efforts during the Glass Migration project, from initial design to final launch.
Responsibilities:
Participated in story grooming, sprint planning, daily standup, QA demos, sprint retrospective, sprint demo, test case reviews and Defect Triage meetings.
Created test plans based on design documentation, standards and guidelines that included functional testing, load testing, performance and regression testing of the desktop application.
Performed comprehensive API and UI testing on both the website and mobile applications (iOS and Android).
Proactively identified, reported, and tracked bugs, working closely with development teams to ensure timely resolutions.
Collaborated with cross-functional teams to align business requirements with project execution
Assisted the team lead in estimation and preparation of Proof of Concept (POC).
Create new automation utility, tests, update and maintain existing tests and framework using WebDriver, TestNG and JAVA.
Perform sanity testing, functional, database, regression, end-to-end, deployment, and production verification testing in various environment.
Complete 100% automation within same release cycle as per company’s test strategy.
File and verify various bugs, enhancements, with detailed information in Jira, follow up with developers on high priority bugs for timely resolution.
Executed extensive production testing to validate functionality, performance, and user experience post-deployment
Configured functional test cases in CI/CD pipeline for automated regression testing and build verification.
Monitor Jenkins nightly build job results, analyze and fix failures to maintain defined pass rate for each project.
Environment: Selenium Web Driver, Java, Eclipse, TestNG, MySQL, REST, Confluence, Putty, Jenkins, Jira, Maven and GIT.
RODAN and Fields, San Francisco, CA Role: Module Lead
Sr. Software Development Engineer in Test Jul 2014-Dec 2016
Project: Rodan + Fields® Dermatologists is changing skin and changing lives by partnering with independent business owners across the United States to redefine the future of aging. The project involves upgrades and quality assurance of Rodan and Fields, an Ecommerce application which offer direct selling program where independent business owners can make profit associated with sales volume of the products.
Responsibilities:
Created test plans based on design documentation, standards and guidelines that included functional testing, load testing, performance and regression testing of the mobile application.
Assisted the team lead in estimation and preparation of Proof of Concept (POC)
Own and maintain the automation library for reusable methods
Successfully lead development and implementation of Page Object Model as the framework for Test Automation from scratch for the Ecommerce Domain application which utilizes TestNG reporting in Selenium Webdriver using Java programming
Created objects for Object repositories. Identified methods to optimize the overall test effort through scripted automation.
Experience in database testing and use complex SQL structures to mine for information
Installed, configured SOAP UI to test web services using WSDL file given by Development team
Used Appium as a server for mobile application Automation testing
Created Automation Scripts and framework for Appium for iOS and Android Mobiles using Selenium Web Driver.
Used Github and Maven as automation scripts integration tools and Jenkins as CI tool
Created test documentations i.e., Issue log, Automation Script Execution Document, Automation Library & Storage
Performed compatibility testing with various mobile handsets to ensure that functionality works fine.
Tracked, identified, logged bugs using Rally, and worked closely with Developers to troubleshoot and fix the issues
Created and executed automation testing of REST API using Java with REST-Assured
Created and executed SQL queries to verify backend system data validations with MySQL database.
Experience of build tools like Maven and managing JAVA automation projects using them
Involved in Automation Frame work design and Generated manual test cases and Automation Scripts to test the functionality of the application using Selenium.
Involved in all aspects of QA process including developing and writing test plans, scripts, execute tests and reporting results.
Environment: Selenium Web Driver, Eclipse, Appium, TestNG, MySQL, Rally, REST, Qmetry, Confluence, Putty, NodeJS,Jenkins, Maven.
Bank of America, San Francisco, CA Apr 2013-Jun 2014
Sr. QA Engineer
Project: Security Enhancement for Automatic Bill Payment Through ACH Payment Gateway for BOFA’s Retail Clients – The project involved enhancing payment gateway with extra security measures a technology-driven approach for online banking. The important features included in this project were the secured authorization processing and enhancements of automatic bill pay options
Responsibilities:
Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression, Integration, Unit Testing.
Tracked defects, reviewed, analyzed using JIRA
Understanding the business requirements, application and its components.
Implemented Page Objects framework from scratch to represent web pages.
Developed, executing the Automation Test Scripts. Preparation of test scenarios/cases/execution and test results.
Reporting any defects / Observation on day to day basis
Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven
Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver, JAVA, and Junit.
Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
Experience in web service testing tools like Soap UI pro or any supporting tool
Experience working in an Agile / Scrum environment as an active member of the Scrum team.
Experience in database testing and should be able to use complex SQL structures to mine for information
Conducted updating and data configurations for multiple apps released weekly.
Identified issues before they became problems and collaborated to fix them.
Tested release candidate updates and third party app updates for apps on multiple operating systems and devices.
Solid understanding of relational databases RDBMS and scripting of a complex SQL queries
Environment: Java, Selenium IDE, Selenium Webdriver, SQL Server, Eclipse, Jira, Android, iOS, TestNG, Rally, HTML, CSS, SVN, XML.
Providian Financials, Pleasanton, CA Nov 2010-Mar 2013
Sr. Automation Engineer
Project: Customer Relationship Management (CRM) Application to Assist with Customer Inquiries – This project involved creating a workflow based multi-tier CRM Application called First Assist. It was to be used by Providian Financials call center advisors to assist Card Members with requests and questions.
Responsibilities:
Performed Regression, Functional, GUI Testing
Participated in retrospective meeting and reviewed and lessons for the next sprint identified
Designed structured User Interface (UI) automated Test cases using JavaScript and Selenium Webdriver for web base software products used to perform software testing
Exported Test case scripts in Eclipse and modified the selenium scripts and executed for workability. Involved in creation of Modular automation test framework
Used data from different sources for Data Driven Testing using Data Source in SOAPUI Pro
Extensively performed XPath assertions in SoapUI test cases to validate the test cases
Involved in field to field mapping record validation between Database and the source files
Identified, researched and reported software defects using JIRA bug tracking system
Wrote SQL queries and helped other testers in perform data validations
Experienced working in Agile/Scrum methodology for SDLC
Developing, maintaining, and deploying testing tools and test data for use during internal QA testing cycles
Responsible for updating and maintenance of existing selenium scripts
Experience with HTML, CSS, JavaScript and cross-browser testing
Environment: Java Framework, JavaScript, Visual Studio 2008, SQL Server 2008, Selenium WebDriver, Test NG, ANT.
Social Interest Solutions, Sacramento, CA Apr 2009-May 2010
Software Engineer
Project: Medicaid and the State Children’s Health Insurance Program (S-CHIP) – Health-e-App is a web based application used to enroll low income children and pregnant women in public health insurance programs offered by California State.
Responsibilities:
Involved in Requirement analysis, Design, Coding and testing of the application
Develop, test, implement and maintain application software working with established processes
Contribute in all phases of the development lifecycle
Developed and successfully executed manual and automated test plan for Insurance application using Certify Automation Tool
Assume ownership of the bug/incident resolutions when any bug/testing occurred
Responsible for Manual testing and maintained existing scripts for automation using Certify.
Interacted and worked with the development team to solve the problems encountered in the test scenario run
Monitored the automation results and updated automation scripts as required.
Attend Daily Availability Meeting (DAVM), and provide update on issues that occurred since the last DAVM.
Worked on various technologies like SQL, UNIX and experience in working with Waterfall testing methodologies.
Developed automated test scripts using Selenium and Java
Performed API Testing with JUnit and TestNG Framework.
Reported Bugs through JIRA and performing Regression to resolve bugs fixes
Conducted Black box, Regression, Negative, Functional, Compatibility and Integration testing.
Environment: Java, Selenium, Eclipse, UNIX, SQL, JUnit, JIRA, Apache POI-HSSF, ANT
Fedex.com, (via MPhasis) India Sep 2005-Mar 2007
Software Developer
Project: The project involved development of FEDEX modules WTRK (Tracking), WGTT (Get Transit Time) and WRAT (Rate Finder) which helps Fedex to track and check the delivery status of the shipment, estimate the transit time and find the cost of shipping.
Responsibilities:
Involved in application development using HTML, CSS, Java, JSON, jQuery and Ajax.
Designed necessary backend Java classes to support data access and user authorization
Developed user-friendly GUI in Swing for Fedex application
Converted business requirement into web components using Java.
Developed server side components like Servlet and JSP.
Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
Coordinating with the testing team and fixing Bugs at various stages of the application development.
Followed design guidelines/coding guidelines to develop the application
Proxy requests to finished client APIs, handling authentication, custom headers
Involved in developing HTML and JavaScript for client presentation, data validation on client side within the forms.
Writing SQL queries and PL/SQL - functions, sequences and triggers
Developed Page layouts, presented design concepts to the clients and management to review
Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
Wrote application level code to interact with APIs, WebServices using AJAX, JSON and XML.
Maintenance and debugging applications to fix defects
Environment: Java v1.5, HTML, XML, JSP, Servlets, SVN, OS: UNIX/Windows series, Tomcat, Weblogic and Websphere, JUnit
Educational Qualification
Bachelor’s degree in Electronics and Communication, University of Bangalore, India