Description

Own the end-to-end testing lifecycle to ensure system quality and functionality across automated and manual testing efforts.

Responsibilities

  • Execute automated and manual testing for system, integration, and regression scenarios.
  • Manage defect resolution, monitor project testing risks, and report status.
  • Participate in Agile ceremonies, including story pointing, elaboration, and defining acceptance criteria.
  • Mentor team members on QA/QC processes throughout the SDLC.
  • Review test schedules and implementation plans.

Required Skills

  • 5+ years of experience in software testing and automation.
  • Proficiency in Java and object-oriented development.
  • Hands-on experience with Selenium WebDriver (Java).
  • Strong background in API automation using REST Assured, Apache REST, or similar frameworks.
  • Experience with JUnit and/or TestNG.
  • Working knowledge of JDBC connections, Oracle databases, and PL/SQL.
  • Experience with CI/CD tools such as Jenkins or Bamboo.
  • Proficiency with ALM tools.

Preferred Skills

  • Experience with Spring Framework and Groovy scripting.
  • Knowledge of continuous delivery, continuous integration, and SoapUI Pro/Ready API.

Education

Bachelor's degree in Computer Science