Automation Tester (Java Background)

Job type: Contract (Renewable)
Location: Sandton, Gauteng

Job Description:
A reputable bank is currently seeking an experienced Automation Tester with a strong development background, ideally with solid expertise in Java. This role is suited to someone who is passionate about quality engineering and has hands-on experience building and maintaining automation frameworks.


Key Responsibilities:
• Design, develop, and maintain automated test scripts using Java
• Build and enhance automation frameworks for web and/or API testing
• Collaborate with developers, business analysts, and QA teams
• Execute automated test suites and analyse results
• Identify, log, and track defects through to resolution
• Contribute to continuous improvement of testing processes and standards

Requirements:
• 5+ years’ experience in software testing, with a focus on automation
• Strong proficiency in Java programming
• Proven experience with automation tools (e.g. Selenium, TestNG, JUnit, Cucumber)
• Solid understanding of software development lifecycle (SDLC) and QA methodologies
• Experience with API testing (e.g. RestAssured, Postman)
• Familiarity with CI/CD pipelines (e.g. Jenkins, Git)
• Strong problem-solving skills and attention to detail

Nice to have

• Experience in Agile/Scrum environments
• Exposure to performance or security testing
• Knowledge of cloud platforms (e.g. AWS, Azure,)
• Knowledge of Harness

Submit your resume below