Test Automation Engineer
CurrentInvolved in gathering and understanding the Project plan, analyzing the business requirement and functional requirements document to understand the business flow of functionality. Developed test scenarios, test cases, and updated Traceability matrix to ensure adequate coverage of test cases. Designed the automated test cases using the Selenium Web Driver inside the Eclipse using Java. Documented the Defects in JIRA and prioritized defects with the help of Sr. QA Automation Engineer based on User stories. Participated in Daily Scrum meeting, Sprint planning meeting, grooming meeting/Refinement meeting, and Retrospective meeting. Implemented tests in POM (Page Object Model) framework using Selenium Automation tool, TestNG and Maven. Performed Back-end testing by executing simple SQL Queries. Performed Regression testing, Retesting, Integration testing, Smoke testing. Developed good understanding of Page Object Pattern technique while automating Selenium automation test scripts. Used GIT as a code Repository to pull and push codes. Tested an application in different kind of browsers like Google chrome, Firefox. Implemented Automation execution of tests (nightly and need based) using Maven and Jenkins. Implemented test automation for handling popup windows and Alerts using WebDriver and Alert interface class. Performing the role of QA Automation Engineer in a fast-paced agile team. Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.