Automation QA Engineer
- Analyzed Requirements Documents and identified documents required for System and Functional Testing efforts for all Scenarios.
- Identified Web Elements using various locators like ID, Name, Class, Tag Name, XPath, CSS, Link Text, and Partial Link Text.
- Developed Selenium Automation Framework BDD on IntelliJ using core Java, Selenium WebDriver, JUnit, Cucumber, Maven, Git, Page Object Model and Jenkins Tool for Continuous Integration.
- Hands on experience in handling synchronization using Implicit Wait and Explicit Wait to improve the Automation Suite efficiency.
- Performed both Manual and Automation Testing in Web-based application.
- Used Selenium for UI Testing.
- Used JUnit Cucumber Framework to drive the execution.
- Used Cucumber BBD to create Test Scenarios / Scenario Outline and stored Test Data into Cucumber examples table.
- Used Postman for Manual API Testing and REST Assured library for Automation Testing.
- Maintained and update using SQL Queries to validate Data Integrity Database tables.
- Used Appium Server for Mobile Testing.
- Reported Software defects/bugs in Jira and interacted with developers to resolve technical issues.
- Contribute in full Life Cycle of Agile Scrum as a cross-functional team, performed Automation Testing and Manual Testing, and provided production support.
- Used Jenkins for tracking Regression and Smoke Suits.
- Maintained the Automation Tests by using Git and as version control GitHub.
