Hands-on experience in Automation Testing
Solid hands-on experience in Java programming
Expertise in Selenium WebDriver automation framework
Experience in TestNG and/or JUnit frameworks
Experience in API Testing using Rest Assured / Postman or similar tools
Experience in designing and maintaining Automation Frameworks (Hybrid, Data-Driven, POM)
Hands-on experience with Maven, Gradle, and build management tools
Experience with CI/CD tools such as Jenkins, Azure DevOps, or GitLab CI/CD
Strong understanding of Software Testing Life Cycle (STLC) and Agile/Scrum methodologies
Experience in Functional,
Regression, Smoke, and Integration Testing
Knowledge of Git, GitHub, or Bitbucket for version control
Experience in defect tracking tools such as JIRA or Azure DevOps
Ability to create and execute automated test scripts and analyze results
Good knowledge of SQL and database testing
Strong debugging, analytical, and problem-solving skills
Experience with BDD tools such as Cucumber is preferred
Knowledge of performance testing tools such as JMeter is an added advantage
Experience working in Agile teams and participating in sprint ceremonies
Excellent communication and stakeholder management skills