Automation Test Engineer (Java + Selenium)

Indsafri

South Africa

On-site

ZAR 420,000 - 540,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Indsafri Automation Test Engineer role focused on designing, developing and executing automated tests with Java and Selenium. You will build scalable frameworks and collaborate with development and QA teams to ensure releases meet quality standards.

The position emphasizes CI/CD integration, test data management, and defect tracking in an Agile environment to improve testing efficiency and reliability across web applications.

Qualifications

  • Bachelor's degree in computer science, IT, software engineering, or a related field.
  • 3–5+ years in software testing or test automation.
  • Proven experience developing automated tests using Java and Selenium.

Responsibilities

  • Design, develop, and maintain automated test scripts using Java and Selenium WebDriver.
  • Build and maintain reusable automation frameworks for web applications.
  • Analyze software requirements and develop detailed test cases and test plans.
  • Execute automated and manual tests to ensure product quality.
  • Develop and enhance automation frameworks to improve efficiency and scalability.
  • Integrate automated tests into CI/CD pipelines to support continuous testing.
  • Collaborate with developers, product managers, and QA teams throughout the software lifecycle.
  • Prepare and manage test data and environments; identify opportunities to improve coverage.
  • Identify, document, and track defects; work with developers to resolve issues.

Skills

Java
Selenium
TestNG/JUnit
Page Object Model (POM)
API testing
Git
CI/CD tooling

Education

Bachelor's degree in computer science / IT / software engineering

Tools

Git
Jenkins
GitLab CI
Postman
RestAssured

Job 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

Express Framework Java Selenium Copado/CICD/Jenkins/Gitlab

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automation Test Engineer (Java + Selenium)
Automation Test Engineer (Java + Selenium)

Indsafri • South Africa

On-site
ZAR 500,000 - 700,000
Automation Test Engineer
Automation Test Engineer

Indsafri • South Africa

On-site
ZAR 334,800 - 558,000
Hands-on Automation Test Engineer - Java & Selenium
Hands-on Automation Test Engineer - Java & Selenium

Indsafri • South Africa

On-site
ZAR 334,800 - 558,000
Automation Test Engineer: Java + Selenium Expert
Automation Test Engineer: Java + Selenium Expert

Indsafri • South Africa

On-site
ZAR 420,000 - 540,000
Automation Engineer
Automation Engineer

Ampstek • Johannesburg

On-site
ZAR 600,000 - 800,000
Senior QA Engineer
Senior QA Engineer

Falcorp Resourcing • South Africa

On-site
ZAR 900,000 - 1,200,000
QA Automation Engineer
QA Automation Engineer

Indsafri • South Africa

On-site
ZAR 420,000 - 780,000
Senior Quality Engineer – Automation (API, Performance & Functional Testing)
Senior Quality Engineer – Automation (API, Performance & Functional Testing)

Blue Pearl PTY LTD • Johannesburg

On-site
ZAR 600,000 - 900,000
QA Automation Engineer - (CONTRACT)
QA Automation Engineer - (CONTRACT)

PM Connection • Sandton

On-site
ZAR 500,000 - 800,000
QA Lead: Automation-Driven Quality & Risk Leader
QA Lead: Automation-Driven Quality & Risk Leader

Indsafri • South Africa

Hybrid
ZAR 60,000 - 90,000