Enable job alerts via email!

Automation Test Analyst

Pps

Gauteng

On-site

ZAR 350 000 - 550 000

Full time

2 days ago
Be an early applicant

Job summary

A technology firm is seeking a dynamic Automation Test Analyst to design, develop, and maintain automated test frameworks and scripts. The ideal candidate will collaborate with various stakeholders, analyze requirements, and support CI/CD pipelines. This full-time position is based in Pretoria, Gauteng, South Africa, requiring 2-5+ years in test automation and excellent knowledge of relevant tools such as Selenium and JIRA.

Qualifications

  • 2-5+ years of experience in test automation or software testing.
  • Experience with CI/CD pipelines like Jenkins or GitLab CI.
  • Ability to design and develop automated test scripts.

Responsibilities

  • Design, develop, and maintain automated test frameworks.
  • Collaborate with stakeholders to gather testing requirements.
  • Execute automated and manual tests during sprint cycles.

Skills

Test automation
Software testing
Collaboration
Agile methodology

Education

Grade 12
Bachelor's degree in computer science or related field
ISTQB Test Automation Engineer certification

Tools

Selenium
Cypress
TestNG
JIRA
Azure DevOps
Job description

Join to apply for the Automation Test Analyst role at PPS

An exciting new opportunity is available within our System Support and Development team for a dynamic Automation Test Analyst.

Job Description

As a Automation Test Analyst, you will be responsible for designing, developing, executing, and maintaining automated test frameworks and scripts to ensure the quality and reliability of software applications.

This role involves close collaboration with developers, QA engineers, business analysts, and other stakeholders to identify test requirements, improve testing efficiency, and support continuous integration / continuous delivery (CI / CD) pipelines.

Requirements
  • Education - Grade 12, Bachelor's degree in computer science, Information Technology, or related field (or equivalent experience).
  • ISTQB Test Automation Engineer or similar certification (advantageous).
  • 2-5+ years of experience in test automation or software testing.
Duties and Responsibilities
Test Planning & Analysis
  • Collaborate with stakeholders to gather and understand testing requirements.
  • Analyze functional and non-functional requirements to identify automation opportunities.
  • Create and maintain detailed test plans, test cases, and traceability matrices.
Test Automation
  • Design and develop automated test scripts using industry-standard tools (e.g., Selenium, Cypress, Playwright, TestNG, JUnit, Appium).
  • Build reusable test frameworks that support web, mobile, and API testing.
  • Maintain and optimize automation suites for regression and smoke testing.
Execution & Reporting
  • Execute automated and manual tests as needed during sprint cycles.
  • Integrate test automation into CI / CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Monitor test execution, identify defects, and report results to stakeholders.
  • Track, log, and manage defects using tools like JIRA or Azure DevOps.
Quality Assurance
  • Ensure automation scripts are aligned with coding standards and best practices.
  • Conduct root cause analysis of defects and recommend process improvements.
  • Support performance and load testing where required.
Collaboration & Continuous Improvement
  • Work closely with developers, DevOps, and QA teams in an Agile / Scrum environment.
  • Participate in sprint planning, daily stand-ups, and retrospectives.
  • Contribute to continuous improvement of test automation practices and frameworks.
Employment Details

Senior level / Mid-Senior level

Full-time

Job function: Quality Assurance

Location: Pretoria, Gauteng, South Africa

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