· SDET, Software QA Engineer with over 5 years of experience in Software Testing, Manual and Automation Testing.
· Deep Knowledge in Test Planning, Test Design, Test Execution, Defect Reporting and Tracking.
· Advanced Knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in Agile and Waterfall.
· Expertise in Understanding and Analyzing Test Requirements, tracking changes and maintenance of Test Requirements in Agile/Scrum methodologies.
· Expertise in developing and maintaining Test Case Design, Test Script Development, Test Data Setup, Defect Management, Defect Reports and Test Results.
· Expertise using various defect-reporting tools like Jira.
· Experience in different Automation Frameworks such as BDD(Cucumber) Framework, TestNG Framework.
· Extensively worked on various Testing Types such as Smoke Testing, Regression Testing, and Functional Testing.
· Advanced Programming Knowledge in Java implementing Selenium Web Driver, Cucumber, TestNG, JUnit and Maven
· Experience in writing SQL queries and performed Database Testing with using SQL Developer and MYSQL.
· Good Experience in API Testing with using POSTMAN and Rest Assured Library.
· Experience in Continuous Integration using Jenkins through AWS services.
· A Good knowledge with Software background in Health and Finance domains.
· Good knowledge for developing and maintaining of various Automation Testing Frameworks like Behavioral Driven Development (BDD) and Data Driven Testing (DDT) using Java and Selenium WebDriver with Maven build management.
· Creating successful Automation project with Page Object Model.
· Develop and maintain robust automated testing frameworks using Selenium Webdriver and Java, decreasing manual testing time by 30%.
· Involved in creation and development of Behavioral Driven Framework by using Page Object Model (POM) with Maven, JUnit, Cucumber and Gherkin language.
· Used TestNG for creating Test Suites and running parallel tests.
· Performed Defect Tracking and Management in JIRA.
· Collaborated with cross-functional teams to ensure quality and stability of multiple banking software applications including online banking and internal transaction systems.
· Design and executed comprehensive test case and scenarios, identifying and documenting many software bugs and defects to enhance software bugs and performance.
· Contributed to the Agile development process by participating in daily stand-ups, sprint planning, and retrospective meetings, ensuring timely and quality software delivery.
· Utilized Jira for bug tracking and project management, improving team coordination and productivity.
· Participated in code reviews using Git, providing constructive feedback to developers to ensure adherence to coding standards and best practices.
· Conducted exploratory testing on new features and updates, ensuring seamless user experience for many clients.
· Implemented an automated testing framework for regression testing and smoke testing.
· Design and execute automated test scenarios.
· Created and customized comprehensive Cucumber HTML reports to effectively communicate test results and provide actionable insights for stakeholders.
· Performed various tests such as Smoke, Functional, Positive, Negative and Regression Testing.
· Performed Manuel and Automation Testing of Web-based and Client-server enterprise applications.
· Participated in developing Automation Testing Framework and Automating Regression Suite using Java, Selenium WebDriver, TestNG and JUnit.
· Verified and validated the failed Test Cases, logged the defects and used JIRA for project management.
· Followed User Story and Acceptance Criteria with Test Plan.
· Performed Integration testing to check the flow of application.
· Performed Back-End Testing, worked directly with databases to verify data using SQL Queries.
· Interacted with QA team members and developers to clarify the issues related to Test Data, features, and functionalities of the application.
· Worked in Agile Scrum Environment, attended Daily Scrum, Sprint Planning, Sprint Grooming, Retrospective and Demo meetings.
· Participated in Scrum ceremonies like Sprint Planning, Daily Stand-up, Demo and Retro meetings.
· Designed and created test cases and automated test cases.
· Achieved BDD implementation with using Cucumber.
· Advanced experience with Cucumber Test Automation Framework with using Java/Selenium Web Driver/JUnit, Cucumber Feature File, Test Runner Class, Step Definitions and Gherkin Language.
· Participated in Daily Scrum, Iteration Planning and Release Planning meetings. Reviewed the user stories/acceptance criteria and make sure that they are testable and deliverable in planned iteration.
· Automated the user stories and added them to our Smoke or Regression Suite.
· Expertise in using Java and OOP Concepts with Selenium Webdriver.
· Experience in writing complex XPATH to locate dynamic Webelements.
· Developed Complex SQL queries to retrieve data from the tables in database to perform Backend Testing.
· Experienced in writing many Test Cases and Test Scripts for Negative Testing, Positive Testing and Functional Testing.
Java - HTML
Cucumber - Selenium WebDriver
Junit - TestNG
Jira – Agile
SQL Developer – SQL
Postman – Rest Assured Library
EAD-GC | Authorized to work for any employer in the US without sponsorship.