South Africa

Automation Test Engineer (Java + Selenium), Cape Town

Automation Test Engineer (Java + Selenium), Cape Town
Description
The Automation Test Engineer is responsible for designing, developing, and executing automated test scripts to ensure the quality and reliability of software applications. The role focuses on building scalable automation frameworks using Java and Selenium, collaborating with development and QA teams, and ensuring software releases meet quality standards. The Automation Test Engineer will play a key role in improving testing efficiency and supporting continuous integration and delivery processes.Key Responsibilities

Test Automation Development

Design, develop, and maintain automated test scripts using Java and Selenium WebDriver. Build and maintain reusable automation frameworks for web applications. Test Planning and Execution

Analyze software requirements and develop detailed test cases and test plans. Execute automated and manual tests to ensure product quality. Framework Development

Develop and enhance automation frameworks to improve testing efficiency and scalability. Implement best practices in test automation and code maintainability. Integrate automated tests into CI/CD pipelines to support continuous testing. Work with tools such as Jenkins, Git, or other CI/CD platforms.Identify, document, and track software defects using defect management tools. Work closely with developers to troubleshoot and resolve issues. Collaboration with Development Teams

Collaborate with developers, product managers, and QA teams to ensure quality throughout the development lifecycle. Participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives. Test Data and Environment Management

Prepare and manage test data for automated tests. Ensure test environments are properly configured and maintained. Identify opportunities to improve automation coverage and testing processes. Stay updated with new testing tools, technologies, and best practices. Qualifications and Skills

Education

Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related field. Experience

3–5+ years of experience in software testing or test automation. Proven experience developing automated tests using Java and Selenium. Technical Skills

Strong proficiency in: TestNG or JUnit Experience with: Automation frameworks such as Page Object Model (POM) API testing tools (e.g., Postman, RestAssured) Version control systems (Git) CI/CD tools (Jenkins, GitLab CI, or similar) Testing Knowledge

Solid understanding of software testing methodologies and SDLC/STLC. Experience with functional, regression, and integration testing. Agile Methodologies

Experience working in Agile/Scrum environments. Problem-Solving Skills

Strong analytical and troubleshooting skills. Communication Skills

Good communication skills with the ability to collaborate with cross-functional teams. Attention to Detail

Strong focus on quality, accuracy, and reliability in software testing. Skills

Selenium Java Express Framework Copado/CICD/Jenkins/Gitlab

#J-18808-Ljbffr
Highlights
Safety Tips
Beware of ads written with poor grammar or spelling.
1 / 10
More info about this ad

Automation Test Engineer (Java + Selenium) has been posted in the Cape Town Engineering category on Locanto.

If you’re still wanting to browse, there is so much to explore in the Engineering category! Take a look at the ads Assessor/Training Officer With Epiroc Drill Rig/ Roof …, Bapong, Senior Systems Engineer (Remote), Cape Town and Senior Support Engineer (Hyper-V, Exchange, M365) (CPT Onsite) in Cape Town to discover more of what you’re looking for. Right now, there are 154 classified ads in Engineering in Cape Town on Locanto.

There are more ads within a 15 km radius for this category. If you want to view those ads, click here.