Full-Stack Automation Tester
Current• Participated in Software Development Life Cycle (SDLC) in an Agile work environment with a scrum team and attended daily scrum, sprint grooming, sprint planning, sprint demo, and sprint retro meetings.• Analyzed requirement specifications and User Stories to develop adequate Test Scenarios, then designed, developed and executed Test Plans and Tests Cases for each User Story. Test failures were logged into JIRA.• Conducted Front-End Manual Testing, then implemented Automation Testing using Selenium WebDriver, Cucumber/Gherkin, Junit and JAVA/OOP.• Utilized Intellij as IDE for the creation of automation scripts.• Configured Maven for Java automation projects and implemented Design Patterns such as Page Object Model (POM), and Singleton to Optimize testing flow and reduce code duplication.• Implemented Behavior Driven Development (BDD) through Cucumber, and Data Driven Testing (DDT) by getting data from Scenario Outlines, parameterization, Apache POI and Excel sheet for test automation.• Collaborated with the Development team to fix any issues, analyzing test results after each execution, and reporting them in the Defect logging system.• Used Jenkins as a CI/CD tool to perform Smoke and Regression tests during various phases of development and test cycles.• Participated in Back-End Database Testing using JDBC, SQL, OracleDB.• Emphasized communication and feedback among team members to promote a positive and more efficient work environment. • Encouraged and motivated other team members and implemented suggestions and input into each other’s work.