Senior Qa Automation Engineer Resume
Plano, TX
SUMMARY:
Experienced software quality assurance professional with 9+ years of experience in all the phases of Software Testing Life Cycle (STLC). Skilled in various testing technologies using automation tools like Selenium, Cucumber, SOAPUI & current QA methodologies. Diversified experience in Automation and Manual testing serving various domains such as Health Care, Banking, Insurance , Retail and Finance.
TECHNICAL SKILLS:
Test Approaches: Agile/Scrum, Waterfall, SDLC, STLC, Bug Life Cycle
Testing Tool: Selenium Web Driver, TestNG, Selenium IDE, Selenium Grid, JUnit, AutoIT, Cucumber, SOAPUI, QTP/UFT, Microsoft Test Manager (MTM), Appium
Project Management Tool and Defect Tracking Tools: JIRA, Rally, HP ALM, Test Director, HP Quality Center
Automation Framework: Behavioral Driven Development, Keyword Driven, Data Driven, Hybrid, Page Object Model (POM), TestNG
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Programming Languages: Core Java, UNIX, Gherkin, SQL, Groovy
Databases: MySQL, Oracle, SQL Server, Mongo DB, Orange HRM
Test Build and integration tool: Maven, ANT, Jenkins, GIT HUB
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Web Services & Protocols: SOAP, Rest
Selenium Base: Java, JavaScript, Selenium Web Driver, Selenium Grid, Cross Browser Testing, POI & JXL, POM & Page Factory, Parallel run and Dependency, Apache Ant, Log4j and LogExpert, Maven & Jenkins, HTML Unit Driver
PROFESSIONAL EXPERIENCE:
Senior QA Automation Engineer
Confidential, Plano, TX
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts in support of a set of global tools, systems, and databases.
- Performed Regression testing, Parallel Processing using Selenium Webdriver in TestNG.
- Developed custom libraries for automation using JAVA & Selenium WebDriver.
- Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, TestNG, Eclipse.
- Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
- Involved in test approach & test case walkthrough, review with peers and test leads. The workgroup consists of business system analysts, developers and architects.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Created test approach and test cases for logging module.
- Reviewed and analyzed the existing test scripts.
- Developed synchronization using implicit and explicit wait conditions.
- Created automation scripts using Selenium in Hybrid development framework.
- Developed scripts using Action class for various mouse and action events.
- Performed Web Services testing using SOAPUI Tool on business layer.
- Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
- Analyzed test results, tracked the defects and generated reports using JIRA.
- Followed Agile testing methodology, participated in daily status meetings and testing each deliverable.
- Tested applications in different types of browsers (cross - browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
- Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.
- Performed the build and maven dependencies using Maven build tool.
- Maintained continuous test integration and automatic build using Jenkins and mailed the build outputs to the team members.
Environment: Agile Methodology, BDD, JAVA, Selenium WebDriver, JIRA, TestNG, cucumber, XML, DOM, SOAPUI, Cucumber, SVN, Agile, Oracle, Jenkins, Apache POI.
Senior QA Automation Engineer
Confidential, Charlotte, NC
Responsibilities:
- Increased productivity by effectively training, leading and managing the AGILE automation team
- Saved significant cost and time of automation testing by using Selenium WebDriver, JAVA, and Cucumber.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, and Maven.
- Performed and maintained automated Regression and Functional test suites.
- Implemented Page Objects framework, Hybrid framework and many Page classes to represent web pages.
- Configured POM.XML for dependencies.
- Developed BDD tests using Cucumber by writing behaviors and step definitions.
- Wrote SQL queries extensively, queried database and generated test reports.
- Performed Database testing using complex SQL Queries for validating data on UI and Database.
- Worked in a highly dynamic AGILE environment and participated in Scrum and Sprint meetings
- Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
- Suggested & implemented improvements for the weaknesses identified in the QA Processes, Web testing and Selenium Automation.
- Analyzed Functional Requirements, User stories to create Test Plan and Test Cases.
- Performed Smoke, Functional, Regression and Integration Testing
- Wrote and executed SQL Queries to validate database content and verified correctness of business logic.
- Performed Web Services testing.
- Report, Track, review, analyze and compare bugs using a Defect Tracking Database in Rational Clear Quest and followed bug life cycle to closure.
- Collected Test Data for Data Driven Testing and reviewed Test Scripts for Keyword Driven methodology.
- Kicked off and conducted Ambiguity Resolution and Bug Triage Meetings.
- Presented regular progress reports, defect reports, test execution reports, analyzed and documented test results, including re-testing of all previous failures.
- Maintained Test Matrix for latest test results information.
Environment: Jira, Selenium Web Driver, AutoIT, Java, Cucumber, Selenium Grid, Maven, Hybrid Driven Framework, Key Driven Framework, Data Driven Framework, SQL, XML, SOAPUI.
QA Automation Engineer
Confidential, Sacramento, CA
Responsibilities:
- Involved in the design and development of test plan from Business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Performed System, Integration, Smoke, Sanity, Functional, Positive and Negative and monitored the behavior of the applications during different phases of testing.
- Performed Regression testing and responsible for maintaining the regression suite.
- Created Selenium Test cases for automation using Selenium Web Driver and Java.
- Developed test scripts on data driven framework and used Apache POI to extract data from excel
- Parallel, Cross Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate the data from Oracle.
- Performed User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Participated in peer review with team and developers to review test cases/test scripts
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Agile Methodology, Java, Selenium Web Driver/ GRID, Web Services, SOAP, REST, TestNG, HTML, Java Script, CSS, AJAX, JIRA, Oracle.
QA Engineer
Confidential, San Jose, CA
Responsibilities:
- Implementation of QA approach to ensure quality of a product and was involved in project.
- Developed test plans, test cases, test scenarios.
- Developed regression test suit and prioritized based on new added modules.
- Configured HP Quality Center in Agile environment, generated Test Sets & executed and Used HP Quality Center to store all testing results, metrics, implemented test plan.
- Implemented continuous integration using Jenkins.
- Controlled logging and tracking of defects analyzed and maintained comprehensive defects.
- Involved in Unit Testing, handled issues in System testing and UAT (User acceptance testing).
- Test and Run various APIs as part of System Integration Testing.
- Acquired test data from database team and used SQL server for performing database testing.
- Used ANT for better controlling of build processes by developing the build.xml file
- Involved in Web Services Testing using REST tool.
- Design and Build Automation Framework from scratch using Selenium WebDriver, Eclipse, TestNG and Java in Windows platform.
Environment: Agile Methodology, Java, MySQL, HP Quality Center, selenium, web element locators, SQL, Microsoft office.
QA Engineer
Confidential
Responsibilities:
- Developed test cases, involved in preparing test plan.
- Identifying priorities to implement specific tests.
- Understanding the requirements and preparing the test cases.
- Reviewing, executing the test cases & chasing the defects to closure.
- Preparing weekly status reports & Daily status reports.
- Involved in defect triage meeting.
- Worked as SQA coordinator and participated in audit related activities.
- Interacting with other team members on daily basis so the complete project is in sync.
Environment: Waterfall, MS Excel, MS word.