You will own test strategy and automation for complex financial software, ensuring functional, non-functional, and compliance requirements are met.
Responsibilities
- Design, build, and maintain scalable test automation frameworks using Java, Selenium, and RestAssured.
- Execute manual and automated test suites across UI and API layers, generating and conditioning test data.
- Lead test planning, case reviews, and defect triage, maintaining full traceability through the development lifecycle.
- Integrate automated tests into CI/CD pipelines using Jenkins, GitHub, and BitBucket to support code promotion.
- Collaborate with stakeholders and subject matter experts in Agile ceremonies to ensure thorough test coverage.
Required Skills
- 5+ years of software testing experience, with at least 8+ years in a similar role preferred.
- Strong proficiency in Java for test automation development.
- Hands-on experience with Selenium WebDriver for UI testing.
- Experience with Cucumber for BDD test scenarios.
- Proficiency in RestAssured for API testing and validation.
- Experience managing CI/CD pipelines with Jenkins and version control via GitHub or BitBucket.
- Practical knowledge of Agile methodologies and sprint ceremonies.
- Background in Computer Science or related field.
Preferred Skills
- Experience in Financial Services or Payments domains.