Qa Automation Engineer Resume
5.00/5 (Submit Your Rating)
Birmingham, AL
SUMMARY
- Around 7+ years of experience as Software testing wif expertise in testing Web Based and Client/Server Based Applications.
- Extensive experience in all phases of software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC) which includes Designing, Developing, Testing and Implementation like Waterfall, Agile and Scrum.
- Designing teh Test cases as per product requirements and technical specifications.
- Involved in design and Implementation of Selenium WebDriver automation framework using Java for smoke and Regression test suites using TestNG.
- Expert in developing Selenium WebDriver Test scripts using Java and Test Frameworks using TestNG, MAVEN, Cucumber builds tools.
- Developed frameworks like Page Object Model, Hybrid frameworks and BDD.
- Expertise in using SQL Queries, Java, Swagger and Postman.
- Extensive experience in developing, Test Plans, Test Cases, Test Scripts, Test Scenarios and ther test deliverables for various applications.
- Developed test cases manually and generated automation scripts using Selenium Web Driver, TestNG, Maven.
- Experience in API Automation using Postman, Rest Assured using Java.
- Experience in following service lines: Functional Testing including Feature Function Testing, Integration Testing, Regression Testing, GUI, API Testing, Sanity Testing, System Testing, Black Box Testing, Backend testing, User Acceptance Testing and test automation.
- Good experience in Bug Tracking tools like Bugzilla and JIRA.
- Experience wif JIRA for maintaining and executing test cases, Defect Management and Bug Tracking.
- Expertise in different build/continuous integration tools like Maven, Jenkins etc.
- Experience in Data Driven Testing, Cross browser testing using Selenium WebDriver, TestNG and Selenium Grid.
- Experience in defects reporting and tracking throughtout teh entire defect life cycle using JIRA.
- Experienced in Automation Framework using Selenium web driver, Test NG, Junit.
- Expertise in different build/continuous integration tools like Maven, Jenkins etc.
- Experienced in using GIT as a source repository system to share code wifin teh office as well as wif teh overseas team.
- Actively participated in Scrum meetings like Daily standup meetings, Weekly grooming sessions, PO Demos and Sprint Review and Sprint Retrospective meetings across various business teams and provided status, associated risk, and resolutions for teh issues.
- Responsible for Provided status reports to appropriate groups concerning test issues and progress.
- Excellent team player and TEMPhas ability to quickly adopt and work under minimal supervision.
- Ability to communicate requirements TEMPeffectively to team members and manage applications.
- Dynamic team player, positive thinker, deadline aware flexible personality and work ethics.
TECHNICAL SKILLS
Operating System: Windows 7/ 8 /10
Programmimg Languages: Java,SQL
Testing tools: Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, RestAssured API, POSTMAN
Defect tracking tool: Rally, Jira
IDE: Eclipse
Version Control and Repository: Git
Frameworks: Data Driven, Project Object Model
Methodologies: Agile, Waterfall
Web: HTML,CSS,XML,JAVAScript
Testing methods: Functional, Smoke testing, Regression, Integration, System, Volume testing
PROFESSIONAL EXPERIENCE
Confidential, Birmingham, AL
QA Automation Engineer
Responsibilities:
- Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual testing and automation.
- Reviewed theTest Basis,designedand documentedTest Strategies, Test Plan, Test Casesandexecuted test cases.
- Involved in testing teh application utilizing theScrum (Agile)methodology.
- Actively participated in daily Scrum activities
- Implemented open source web test tool Selenium WebDriver for cross browser testing.
- Developed automated tests in partnership wif developers for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
- Implementing automated testing platforms and unit tests.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Participate in all ceremonies of Agile such as Sprint planning, Daily Standup and Sprint Retrospective.
- Executed test cases in each Sprint to test Sprint Backlog Items.
- Implemented POM based automation testing framework utilizing Java, Cucumber and Selenium WebDriver.
- Used runner classes in Cucumber to generate step definition and also used tags to run different kinds of test suites like smoke and regression.
- Knowledge of using Selenium locators like Xpath to test teh web application.
- Setup teh Automation framework usingSeleniumWebDriver to run test cases in multiple browsers and platforms.
- Involved in REST API web services testing using RESTAssured and Postman.
- UsedGitto store my code to GitHub and GitHub was connected to Jenkins for continuous integration.
- Experience in SQL queries to prepare test data and validating back end systems.
- Communicated wif developers through all phases of testing to prioritize bug resolution.
- Implemented Integration testing to verify teh interface between various application modules.
- Identified, ReportedandTracked DefectsusingJIRA management tool.
- Wrote and executed automation regression test scripts using Selenium Web Driver wif JAVA to in corporate into teh build pipeline wif Jenkin
- Highly analytical in developing teh methods and measures to meet requirements and solve any issues that arise during teh project.
Confidential, Dallas, TX
QA Automation Engineer
Responsibilities:
- Contributed to teh Agile Ceremonies like Daily Scrum, Sprint Planning, Retrospective and Demo.
- Assisted wif User - Acceptance Testing and provided Demos to teh Business
- Analyzed and reviewed User stories in teh Release backlogs and Product backlogs to develop and execute test cases, test scenarios and tracked defects.
- Used Soap UI for Restful API and webservices testing to simulate web services and verify requests.
- And testedREST/HTTP, SOAP APIsincluding JSON data formats and API versioning strategy.
- Used Source Tree, GIT to merge, push, pull, and commit files after making code changes.
- Performed functional testing of SOAP and Restful Web Services using SoapUI Tool.
- Integrated Automation scriptsSelenium WebDriver APIon Jenkins continuous integration toolforcontinuous monitoring of jobs and analysis of teh failures.
- Maintained teh master branch of automation for Web UI and API platforms.
- Tested release candidates update and third-party app updates for apps on multiple operating systems and devices.
- Performeddatabase testingusingSQL queriesto select, insert, update and delete data.
- Used diverse testing techniques such as Functional, Regression, Sanity, Exploratory, Black Box and Smoke Testing to validate software functionalities.
- Defect Tracking, reporting and documentation on teh Defect Tracking system ALM.
- Analyzed teh results of manual and automated tests in accordance wif business processes.
- Identifying Critical test cases in each release and updating Regression Suite.
- Provided status reports & coordinated meetings between test team & Dev team to review defects.
- Created metrics/reports to capture Test Progress for projects and releases
- Prepared metrics for Status Reporting and QA deliverables.
- Identified quality risks and issues that could has impacted project deliveries and communicated to leadership team.
Confidential
Test Analyst
Responsibilities:
- Arranged deliverables for teh task like Functional Test Plan, Test Scripts, and End of Test Report
- Used different test scenarios to validate teh functionality of teh application.
- Performed Manual Testing of teh application functionality to complete black box testing of teh application.
- Created and generated system test scripts for different test scenarios covering all aspect of project functionality.
- Identified defects while doing System Testing and regression testing, also involved in defect tracking.
- Involved in performing Functional testing, Regression testing, System testing, Integration testing, GUI testing and User Acceptance testing.
- Performed Sanity testing during code deployment after teh code TEMPhas been fixed and verification of teh proper code deployment.
- Involved in manual testing of various modules of teh application to ensure application stability.
- Actively involved in writing teh traceability matrix for teh coverage of all teh scenarios.
- Prepared Test case coverage reports for status meeting.
- Conversant wif analyzing requirements and defining high level and low-level test requirements and detail test cases.
- Assisted developers wif reproducing defects and providing additional information as needed.
- Prepared detailed status reports and update teh status to teh business and technical teams during weekly review meetings
