Enable job alerts via email!

Automation Engineer

IQbusiness

Gauteng

On-site

ZAR 400,000 - 750,000

Full time

28 days ago

Job summary

A leading company in technology is seeking an Automation Tester to enhance their software delivery processes. This role requires strong skills in automated testing frameworks, collaboration with multiple teams, and implementation of best practices. Ideal candidates will have experience in Java, CI/CD, and behavior-driven development.

Qualifications

  • Skilled in Automation Testing and familiar with tools like Azure DevOps.
  • Experience with REST APIs, Web GUIs, and back-end systems testing.
  • Ability to coach development teams on testing best practices.

Responsibilities

  • Design and maintain scalable automated test frameworks using Java and C#.
  • Integrate tests in CI/CD pipelines and promote testing best practices.
  • Ensure robust test scenarios using SQL for data-driven testing.

Skills

Java
C#
CI/CD
Behavior Driven Development (BDD)
SQL
Object-Oriented Programming (OOP)
Load and Performance Testing
Security Testing
GIT

Job description

Job Title: Automation Tester

Employment Type:Contract (Potential to convert to perm)
Work model: On-site with flexible working hours
Location: Sandton

Job Overview

We are seeking a skilled and detail-oriented Automation Tester to join our technology team. The successful candidate will play a key role in the design, development, and implementation of automated testing solutions to ensure high-quality software delivery across our development lifecycle. You will work closely with developers, DevOps, and QA team members to integrate testing within CI/CD pipelines and promote best practices in automated and behavior-driven testing.

Key Responsibilities
  • Design, develop, and maintain robust, scalable, and reusable automated test frameworks using Java (and C# where applicable).

  • Collaborate with development and DevOps teams to integrate automated tests within CI/CD pipelines using tools like YAML, Azure DevOps, or equivalent platforms.

  • Implement and support Behavior Driven Development (BDD) practices and tools.

  • Create and execute automated tests for REST APIs, Web GUIs, and back-end systems.

  • Ensure the creation of meaningful, data-driven test scenarios using SQL for data setup and validation.

  • Apply object-oriented programming (OOP) principles in designing test solutions.

  • Perform and script load and performance testing across the application stack.

  • Collaborate with security teams to include security testing in the automation suite where applicable.

  • Provide coaching and support to development teams on test automation strategies and best practices.

  • Manage and maintain source control using GIT and enforce good versioning discipline.

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