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.