Enable job alerts via email!

Automation Engineer

Indsafri

Johannesburg

On-site

ZAR 400 000 - 600 000

Full time

Today
Be an early applicant

Job summary

A technology-focused consulting firm is seeking an Automation Test Engineer (Java + Selenium) in Johannesburg. The ideal candidate should have strong programming skills in Core Java and extensive experience with Selenium. Responsibilities include designing and maintaining automation scripts, collaborating with teams to ensure test coverage, and applying OOP principles in framework development. This position offers an opportunity to work with innovative technology and industry-leading partners.

Qualifications

  • 3–6 years of practical experience in Automation testing.
  • Strong knowledge of Object-Oriented Programming principles.
  • Experience with API automation and BDD frameworks is a plus.

Responsibilities

  • Design and maintain automation test scripts using Java and Selenium.
  • Create custom XPaths and locators manually.
  • Collaborate with developers to ensure comprehensive test coverage.

Skills

Core Java
Selenium WebDriver
TestNG
Maven
API automation
Cloud-based testing

Tools

Jenkins
Git
Gradle
Job description
Job Title

Automation Test Engineer (Java + Selenium)

Experience

3–6 years

Job Summary

We are looking for a hands‑on Automation Test Engineer with strong practical experience in Java, Selenium, and XPath creation.

The ideal candidate should be able to explain how Object‑Oriented Programming (OOPs) principles have been applied in their real project implementations rather than just theoretical definitions.

Key Responsibilities
  • Design, develop, and maintain automation test scripts using Java and Selenium WebDriver.
  • Create custom XPaths and locators without relying solely on recording tools.
  • Apply OOP concepts (such as inheritance, abstraction, encapsulation, and polymorphism) in real‑world automation frameworks.
  • Work on framework development and enhancement (TestNG, Maven, Jenkins, etc.).
  • Collaborate with developers and QA team members to ensure comprehensive test coverage.
  • Participate in scenario‑based testing discussions and demonstrate logical problem‑solving in automation.
Required Skills & Experience
  • Strong programming knowledge in Core Java and its practical application in automation.
  • Hands‑on experience with Selenium WebDriver, TestNG, and Maven/Gradle.
  • Ability to generate and optimize custom XPaths manually.
  • Good understanding of automation framework architecture.
  • Practical knowledge of OOP implementation in automation projects.
  • Familiarity with CI/CD tools (e.g., Jenkins, Git).
Nice to Have
  • Experience with API automation (e.g., RestAssured).
  • Knowledge of BDD frameworks (e.g., Cucumber).
  • Exposure to cloud‑based testing platforms like BrowserStack or Sauce Labs.
Company Description

Indsafri believes in the limitless potential of individuals to create and build anything imaginable. They leverage their deep industry experience and cutting‑edge technology to help organizations transform for growth. They work with some of the best organizations around the world and have a global network of partners and talents. Indsafri believes that technology is at its best when it makes people smile. This is a place where with passion and intelligence, anything is possible.

Interested candidates can reach out to sowjanya.dommaraju@indsafri.com

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.