Qa Automation Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- 7+ years of experience in software testing ( manual/automation using Selenium Web Driver) .
- Experience in all stages of the QA Life Cycle and SDLC .
- Over 3 years of experience in Selenium WebDriver Automation tool for testing Web Applications.
- Experience in testing Webservices and APIs using REST - Assured .
- Expertise in all Agile Scrum practices - user story grooming, story point estimation, sprint planning, testing, sprint review followed by sprint retrospection and acceptance of the user stories.
- Develops and execute functional and regression testing of software, automating them using selenium, Java Automation Framework . Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models ( Hybrid, Modular and Data Driven Frameworks).
- Proficiency in Maven and setting up local workspace using Maven, TestNG and Eclipse.
- Designed and developed data driven framework using Apache POI to validate test cases against different data set.
- Skilled in generating automated test scripts using Selenium. Generated a repository of reusable functions to cut down scripting time.
- Integrated test cases with Maven and Jenkins for continues development and continues integration.
- Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience with API testing using Rest UI/Postman .
- Ability to work collaboratively with Business Analysts, Scrum Master, Developers and other team members in complex testing projects and in the overall enhancement of software product quality .
- Well versed with Object Oriented Programming (OOPS) concepts, extensively used Java for test automation.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Possess good knowledge in implementing Cucumber/BDD frameworks.
- Experience in working with Bitbucket tool .
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Postman, log4j, TestNG, Maven, REST APIs, SOAP UI, Eclipse, Git Hub, Cucumber, Atlassian, Confluence, Bitbucket, Auto IT.
Project Management Tools: JIRA, Rally.
Scripting Language: Java, HTML, XML, SQL, Gherkins, Selenium Scripting
Continuous Integration/build Tools: Jenkins, Maven and Sauce Labs
Methodologies: Agile and SCRUM
Version Control: Git
Web Technologies: HTML, CSS, XPATH
PROFESSIONAL EXPERIENCE
QA Automation Engineer
Confidential
Responsibilities:
- Actively working with all Agile Development and Scrum process throughout the entire project.
- Experience in testing Webservices & APIs using REST-Assured incorporating Hamcrest Library, groovy JSON, groovy XML And JSON Object.
- Worked extensively with Jira to organize and manage all phases of the software testing process, including planning tests, executing tests, and tracking defects.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Participated in sprint end demo meetings worked closely with Agile-Scrum team members and Tested compatibility of application for dynamic and static content under various cross browsers using HTML, and XPATH in Selenium
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
- Prepared reports for bugs found during testing. Executed regression tests to verify bug fixes for each build and release.
- Written Core Java Coding and automated more than 750 unique Test Cases for both Frontend and Backend involving different modules like Cash Management module, enrollment module, loan module etc.
- Experience in parallel testing using Selenium Web Driver.
- Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Extensively used Eclipse & its different plugins while working in Java and Selenium Web Driver
- Created custom X-path for identifying Dynamic Objects and use them in Selenium .
- Worked on distributed test automation execution on different environments as part of Continuous Integration process using Jenkins.
QA Tester
Confidential
Responsibilities:
- Reviewed Requirement Document.
- Involved in testing the workflow of the multiple applications used within the organization.
- Worked closely with the business analysts to understand the needs and requirements of the customers.
- Involved in preparing the test scenarios based on the Functional Requirement document.
- Prepared Test cases and test scripts based on the test scenarios.
- Involved in Daily Status Meetings.
- Perform Ad-hoc testing for testing the functionality thoroughly
- Involved in writing the Minutes-of-meeting document (MOM).
- Identified defects while doing Functional Testing and regression testing, also involved in defect tracking. Raise defects using Rally.
- Involved in testing of various modules of the application to ensure application stability.
- Prepared KT (Knowledge transfer) document.
- Performed Functional Testing, Integration Testing, System Testing and Regression testing as part of the manual test case execution.
- Used different test scenarios to validate the functionality of the application.
QA Tester
Confidential
Responsibilities:
- Responsible for testing flow of the application.
- Involved in testing for the new modules added in the website.
- Implements software quality assurance standards and process.
- Involved in requirement analysis and preparing QA report.
- Prepared bug report using Rally tool.
- Conduct testing including smoke, sanity and execute the test cases.
- Provide feedbacks and recommendations to developers on software reusability.
- Partner with development manager in collaborating between engineers and QA.
- Performs all duties in accordance with established company goals.
- Developed and maintained Requirement Traceability Matrix (RTM).
- Performed Manual Testing to check flow of the application.
- During testing life cycle, performed different types of testing like Functional Testing, Integration Testing and Regression Testing.
- Participated in QA Team meetings and weekly QA testing reviews.
