Qa Automation Engineer Resume
4.00/5 (Submit Your Rating)
Pittsburgh, PA
SUMMARY
- Professional QA Automation Engineer with full Software Development Life Cycle (SDLC) experience, including designing, developing and implementing test plans, test cases and test processes:
- Developed Test Plan and Test Cases from various documents - User Story, Use Case, Functional Requirement Document (FRD), and Design document.
- Organized Test Cases in central repository and Generated Test Data from various sources & techniques - business requirement, production database, boundary, equivalence, control flow
- Over 5+ years of Hands-on Quality Assurance experience as QA Automation Engineering in e-commerce, Financial and Healthcare Industries.
- Extensive experience in executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, & SOAP-UI
- Experienced in Unit Testing, Integration Testing, REST API Testing, Functional Testing, Regression Testing, and User Acceptance Testing.
- Expert in developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment.
- Designed, developed and updated a lot of automation frameworks - REST API using Hybrid framework, POM, BDD, and TDD.
- Expert in ALM design specific to Quality Center for Testing and Defect Tracking
- Proficient in Java, Selenium WebDriver, TestNG, Junit, Cucumber, Gherkins, SQL, Apache POI, Log4j, Extent Report, Allure.
- Hands on Experience in developing TestNG Driver framework following Page Object Model(POM) design pattern for Selenium based Test Automation Framework
- Experienced in using Version Control System Git & GitHub
- Experienced in designing Data Driven, Keyword Driven and Hybrid framework.
- Backed by strong credentials worked with cross functional team and in cross-platform skills in UNIX, Linux, Windows, and Cloud Computing
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Selenium Grid, TestNG, JUnit, Cucumber Gherkins, SoapUI
Methodology: Agile Scrum, Waterfall, STLC, TDD, BDD
RDBMS: MySQL, Oracle, SQL Server
Operating Systems: Windows, MAC OS, Linux, UNIX
Languages: Java, SQL, PL/SQL, BASH
Test Management: HP ALM / Quality Center, JIRA, Rally
Version Control: Git, Bit bucket, SVN
Others: Eclipse IDE, Intellij Idea, Maven, Docker, Angular 2
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
QA Automation Engineer
Responsibilities:
- Developed test cases with test data and reviewed test cases with Product Owner & Developer.
- Modified and maintained the existing test cases and scripts to leverage the automation team effort during the regression testing.
- Maintained Hybrid framework using the Java, Selenium Webdriver, TestNG, Apache POI, and Log4j to write automation script and used Git & Bitbucket to maintain code for the future release and new features.
- Conducted to resolve continuous integration (CI) server issue by maintaining the automation script. The hook script was established the connection with Maven, Jenkins, Git & Bitbucket.
- Performed Functional, Regression & User Acceptance testing (UAT).
- Managed resource, reviewed daily/weekly/end of spring test status reports with agile team.
- Communicated requirements traceability matrix and tracked requirements status throughout the project.
- Managed the test cases in Quality Center and mapped to the requirements and ensured proper test coverage.
- Managed multiple projects in Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process.
- Validated the test results by writing SQL queries to retrieve the data from tables and database.
- Engaged with Rally for updating the Test Folder, Test Set, Defects and for knowing the status of the project from dashboard
Confidential, New York, NY
QA Automation Engineer
Responsibilities:
- Analyzed business requirements to better understand business logic and process flow.
- Created & Prioritized Test Cases and Test data for manual & automation testing.
- Coordinated review session to review test cases with Product Owner & Developers.
- Coordinated in developing, debugging, troubleshooting, resolving issue in development, integration test and production environment.
- Modified and maintained the existing test cases and scripts to leverage the automation team effort during the regression testing.
- Executed range of test cases programmatically by disabling and enabling them using Groovy script on SOAPUI.
- Used Groovy script to compare property tables that has data from web service and from database.
- Validated Request and Response XML data using SOAPUI.
- Maintained Hybrid framework (Page Object Model) using the Java, Selenium Webdriver, TestNG, Apache POI, and Log4j to write automation script and used Git & Bitbucket to maintain code for the future release and new features.
- Performed Functional, Regression & User Acceptance testing (UAT).
- Participated in the updating Issues (Epics, Stories, and Tasks) onto JIRA Agile.
- Identified and documented defects using JIRA.
- Validated the test results by writing SQL queries to retrieve the data from tables and database.
Confidential, Hartford, CT
Software QA Analyst
Responsibilities:
- Worked in Agile software development environment, and ensured the quality of the architecture of the Enterprise software applications
- Prepared documentation for assigned projects and followed software release procedures, requirements analysis using Quality Center for importing specifications and documents
- Provided technical guidance, when needed to other members of Quality Assurance, Software Engineering, Product Management and Product support
- Developed structured test cases and test scripts to be executed manually by testers or automatically by test automation tools
- Constant improvement of our Test Automation and Continuous Integration practices
- Documented all defects found in Test Director/ HP Quality Center defect tracking system
- Maintained Behavior Driven Development (BDD) framework using the Cucumber, Gerkin, Selenium WebDriver, JUnit & Java automation code and used version control Git & GitHub to maintain code for the future release and new features.
- Experience all types SQL queries like select, insert, update, delete records
- Developed test suite, test cases, execute test cases and generate report in SoapUI
- Performed xml data validation using assertion method in SoapUI
- Guided team to build industry best practices into QA Test processes and evaluated quality risk for product releases, changes, and fixes
- Prepared and delivered reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organization
- Tracked and communicated project QA status to wide variety of team members internally and externally
