Qa Automation Engineer
Current• Implemented Selenium WebDriver and Java Automated Framework to automate sprint stories based on the defined approval criteria.• Executed Cucumber (Gherkin) BDD Testing Framework using Selenium WebDriver, JUnit, Maven, and following the Page Object Model (POM) approach. Generated an HTML report that provides comprehensive test steps and includes relevant screenshots.• Utilized Selenium locators such as XPath, CSS Selector, and WebDriver to conduct web application testing.• Applied… Show more • Implemented Selenium WebDriver and Java Automated Framework to automate sprint stories based on the defined approval criteria.• Executed Cucumber (Gherkin) BDD Testing Framework using Selenium WebDriver, JUnit, Maven, and following the Page Object Model (POM) approach. Generated an HTML report that provides comprehensive test steps and includes relevant screenshots.• Utilized Selenium locators such as XPath, CSS Selector, and WebDriver to conduct web application testing.• Applied test parameterization techniques like Cucumber Scenario Outline and external data sources like Excel for efficient test data management.• Exhibited a strong understanding of Object-Oriented Programming (OOP) and principles of Data Structures in Java. Conducted Web Services Testing using Postman, REST Assured library, and perform RestAPI Testing following the Cucumber BDD approach.• Automated API Testing with Postman using the Java REST Assured package, including handling various JSON data types. Conduct Mock API Testing using the Postman Mock Server. Utilized POJO (Plain Old Java Object) with Jackson-databind and Lombok libraries for API requests and assert responses using JUnit 5 and Hamcrest.• Perform Database Testing using the JDBC Library and demonstrate expertise in Back-End Testing through SQL query development.• Installed and configured Jenkins on an AWS EC2 instance. Adhere to an Agile Testing approach, actively participate in all Scrum Ceremonies including Sprint Planning Meeting, Daily Stand Up Meeting, Sprint demo, and Sprint Retrospectives, and thoroughly test all Sprint deliverables. Show less