Software Development Engineer In Test
• Involving in all agile scrum ceremonies including daily stand-up, sprint grooming, sprint planning, sprint demo, and sprint retrospective meetings.• Implemented Test Automation using Selenium WebDriver, Cucumber, and Maven with Java concepts including Collection, Map, OOPs, Interfaces, Exception handling and developing reusable utility methods for each different type of testing.• Analyzing Swagger documentations and Web Services testing for automating Restful APIs through Postman and Java-based Rest-Assured library in IntelliJ IDEA by sending HTTP request : GET , PUT , POST , PATCH and DELETE then verify responses status code, headers, and payload.• Executing manual test steps and automated test scripts to evaluate the functionality of applications on different browsers.• Managing documents related to testing, test results and defects found through Jira and Jira X-Ray.• Utilized Apache POI jar file to read test data from excel spreadsheets to achieve data driven testing.• Scheduled Smoke and Regression testing using Jenkins and Maven to integrate automated tests into CI/CD pipeline and Git for controlling base codes.• Automating test reports using Cucumber report dependency, Cucumber plugin HTML reports and JSON reports attached with failed scenario screenshots.