Qa Automation Engineer
Current• Analysed the Business Requirements and closely worked with the Business Team to get the clarifications addressed.• Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan, and test case documents.• Created BDD automation framework using Page Object Pattern with Java and cucumber for various functional flows in web interface.• Performed Data driven testing using Selenium WebDriver, and TestNG functions that read data from scripts using Properties files. • Executed automated Test Scripts through Maven and used maven for building the Automation project. • Wrote Features, Scenarios, and Step definitions for BDD to implement the User Acceptance Criteria using Cucumber Gherkin. • Performed Continuous integration automation using Jenkins and configured the schedule for automatic triggering. • Conducted Black box testing, Smoke testing, Positive & Negative testing, System testing, Regression testing, End to End testing, and Functional testing. • Performed End-to-End testing, Validated Json responses generated for different Web Services using Postman and Rest-Assured.• Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code was pushed into CI.• Detecting, classifying, and reporting bugs through Defect Tracking System in Jira.• Performed backend testing of the application using SQL, writing queries to confirm the correctness of data entered via UI and data manipulation.• Participated and conducted Agile Scrum Daily project meetings and planning using the AGILE process.• Prepared user documentation with screenshots for UAT (User Acceptance testing).