Automation Test Engineer (Java + Selenium)

Indsafri

South Africa

On-site

ZAR 500,000 - 700,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A software testing firm based in South Africa is looking for an Automation Test Engineer to enhance software quality through automated test scripts development. The role encompasses designing and creating automation frameworks using Java and Selenium, collaborating with cross-functional teams, and participating in agile ceremonies. Ideal candidates should possess a Bachelor's degree in computer science, have 3–5 years of testing experience, and be proficient in testing tools like TestNG and API testing tools.

Qualifications

  • 3–5+ years of experience in software testing or test automation.
  • Proven experience developing automated tests using Java and Selenium.
  • Strong understanding of software testing methodologies.

Responsibilities

  • Design, develop, and maintain automated test scripts using Java and Selenium WebDriver.
  • Build and maintain reusable automation frameworks for web applications.
  • Collaborate with developers, product managers, and QA teams.

Skills

Test Automation Development
Collaboration with Development Teams
Problem-Solving Skills
Attention to Detail

Education

Bachelor’s degree in computer science or related field

Tools

Selenium
Java
Jenkins
Git
Postman

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

Selenium Java Express Framework 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
Automation Test Engineer

Indsafri • South Africa

On-site
ZAR 480,000 - 720,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 Automation Engineer
Senior Automation Engineer

Inspired Testing • Wes-Kaap

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

PM Connection • Sandton

On-site
ZAR 500,000 - 800,000
Automation Tester
Automation Tester

Reverside • Johannesburg

On-site
ZAR 550,000 - 780,000
Senior Java + Selenium Test Automation Engineer
Senior Java + Selenium Test Automation Engineer

Indsafri India Private Limited • South Africa

On-site
ZAR 500,000 - 700,000
Test Analyst
Test Analyst

firstrand • Johannesburg

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

PM Connection • South Africa

Hybrid
ZAR 500,000 - 800,000