Software Development Engineer In Test (Sdet)
Current• Configured Selenium WebDriver, Cucumber, JUnit, Maven POM.xml file dependencies and plugins for testing compatibility and created Selenium Automation Scripts in Java. • Created Page Object Model Cucumber BDD Testing Framework with Configuration Properties File, Utilities, Pages Class, Steps Definitions, Test Runner, Scenario and Scenario Outline with Gherkin language in Features File, and used Singleton Design Pattern. • Cucumber HTML reports created based on the Gherkin language steps which gives an opportunity for even non-technical people to understand easily. The ability to take screenshots with the Hooks class if the test fails. • Experienced all Scrum Ceremonies and attended meetings such as Sprint Planning, Daily Stand-Up, Retro, Grooming, and Demo. • Performed UI Testing using BDD, Cucumber to run Smoke and Regression Tests on multiple platforms and browsers in parallel. • Used SQL Queries to test Database and performed Database Testing by using JDBC library. • Experienced with Postman for Manual API Testing and for Automation REST Assured library with Hamcrest and POJO to assert responses, (Created JSON GET, POST, PUT, PATCH, and DELETE requests). • Configured Jenkins to remotely run daily Smoke Tests with GitHub and Jira, and send email reports to ensure the software's core functions are working properly. • Executed Functional, Black-Box, Smoke, Regression, Front-End, Back-End, Parallel, Cross-Browser, Positive & Negative Testing.