Description

You will own the end-to-end testing lifecycle for application changes and new products.

Responsibilities

  • Develop test plans, cases, scenarios, and scripts for thorough application testing.
  • Analyze and troubleshoot erroneous results, determining root causes and suggesting solutions.
  • Conduct manual regression testing on a scheduled basis to ensure product integrity.
  • Identify and track testing issues in change tracking tools to resolve software defects.
  • Implement testing process improvements within a CI/CD framework to enhance product quality.

Required Skills

  • 7+ years of professional work experience.
  • Strong hands-on experience with Java.
  • Expertise in Selenium WebDriver with Java, including Selenium Grid.
  • Proficiency with TestNG and Cucumber for BDD automation.
  • Experience automating API tests using Karate and Postman.
  • Familiarity with performance testing using Apache JMeter.
  • Experience with CI/CD integration using Bamboo and Octopus Deploy.
  • Proficiency with version control using Bitbucket.
  • Experience containerizing test environments using Docker or Podman.
  • Active participation in Agile/Scrum ceremonies and SAFe Agile framework.
  • Basic knowledge of NoSQL databases like HBase.