Automation QA Engineer

Byte Orbit

Milnerton

On-site

ZAR 360,000 - 600,000

Full time

7 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Byte Orbit is seeking an Automation QA Engineer to design, develop, maintain, and execute automated tests across Web, Mobile, and API platforms. You will integrate automated testing into the CI/CD pipeline and collaborate with cross-functional teams to ensure high-quality software delivery.

You will work with Python-based frameworks (Robot Framework, Pytest) and tools like Appium, Postman, and QA Touch, contributing to test strategy, defect lifecycle, and coverage across Web, Mobile, and API

Qualifications

  • Minimum 2 years' experience writing automated and manual test cases.
  • Experience with CI tools (GitLab pipelines) and executing automated tests.
  • Experience with mobile devices in automation (Maestro or Appium).
  • Experience using QA Touch or similar test management platform.

Responsibilities

  • Design, implement, and maintain scalable automated test scripts for Web, Mobile, and API using Python.
  • Develop automated regression, smoke, and functional tests; integrate into CI/CD pipelines.
  • Log, verify, and retest defects using JIRA; ensure traceability to acceptance criteria.

Skills

Python
Robot Framework
Pytest
Appium
Playwright
Selenium WebDriver
QA Touch
GitLab
JIRA

Education

ISTQB/ISEB qualification

Tools

Postman
Maestro
Git

Job description

As an Automation QA Engineer, you will be responsible for designing, developing, maintaining, and executing automated tests across Web, Mobile, and API platforms. You will play a pivotal role in delivering high-quality software by integrating automated testing into the CI/CD pipeline and collaborating closely with cross-functional teams. Your work will directly support continuous delivery, system stability, and process discipline through a strong focus on quality engineering practices.

Please note that we use third-party systems to facilitate the process. Please read our Privacy Policy to learn more.

Skills & Requirements

0 1 .

KEY PERFORMANCE AREAS

Design, implement, and maintain scalable and reusable automated test scripts using Python for tools such as Robot Framework, Pytest, and Appium.

Develop and execute automated regression, smoke, and functional test suites across Web, Mobile, and API layers.

Integrate test automation within the CI/CD pipeline using GitLab to support continuous testing and rapid feedback loops.

Maintain traceability between test scenarios, user stories, and acceptance criteria to ensure full coverage and visibility.

Log, verify, and retest defects, ensuring effective Defect Lifecycle Management via JIRA.

Investigate failures to the root cause across test, data, environment, front end, backend and third-party services.

Manage test data and test accounts (shared and disposable users, lockouts, clean-up)

Keep a clear view of coverage across Web, Mobile and API.

API & Service Layer Testing

Design and automate API tests to validate endpoints, response data, status codes, and business logic using Postman and Pytest.

Validate RESTful API responses, schema, status codes, and business rules to ensure robust integration points.

Agile Quality Delivery

Participate actively in Agile ceremonies (Sprint Planning, Daily Standups, Sprint Review, Retrospectives).

Collaborate with developers, Product Owners, and the QA team to align on quality goals early in the development lifecycle.

Ensure testing is aligned with sprint timelines and contribute to sprint deliverables through automated testing coverage.

Reporting & Quality Metrics

Use QA Touch for test case management and result tracking.

Report and communicate test progress, execution results, and defects with clarity to both technical and non-technical stakeholders.

Generate output reports post-execution to provide visibility of coverage and risk.

Proactively research and introduce tools, frameworks, or best practices to improve automation efficiency.

Contribute to internal knowledge sharing, mentorship of junior QAs, and technical upskilling of the team.

Take ownership of test environments, data setups, and automation framework enhancements.

0 2 .

EXPERIENCE & SKILL SET

Minimum of 2 years of experience in writing automated and manual test cases.

ISTQB/ISEB qualification will be an advantage.

Experience with CI tools, such as GitLab pipelines, and executing automated tests.

Experience working with mobile devices in an automation context, such as Maestro or Appium.

Experience using a test case management platform, such as QA Touch.

Experience using Playwright or Selenium WebDriver with the Python programming language.

Experience testing REST APIs with Pytest or Postman.

Experience with automation frameworks such as Pytest, Playwright or Maestro.

Experience logging and tracking defects in JIRA.

Knowledge of security standards, penetration and performance testing.

0 3 .

WHAT YOU WILL BE WORKING WITH:

Languages: Python

Frameworks: Robot Framework, Pytest, Appium

API Testing: Postman, Pytest

Tools: JIRA, QA Touch, GitLab, Git

CI/CD: GitLab Pipelines (or equivalent)

0 4 .

INDIVIDUAL COMPETENCIES:

Strong analytical and problem-solving mindset

Collaborative and clear communicator

Highly organised with attention to detail

Able to work independently and take initiative

Strategic thinker with a growth mindset

Driven by continuous improvement and automation excellence

Honest and transparent in reporting results, including their own mistakes

Takes ownership and sees work through to the end

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Test Analyst
Technical Test Analyst

Indsafri • South Africa

On-site
ZAR 520,000 - 760,000
Senior Software Quality Engineer - Automation (Contract)
Senior Software Quality Engineer - Automation (Contract)

The Focus Group • Sandton

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

PM Connection • Sandton

On-site
ZAR 500,000 - 800,000
QA Automation Lead
QA Automation Lead

SkillsMap • Sandton

On-site
ZAR 900,000 - 1,350,000
Software QA Engineer (Manual & Automation)
Software QA Engineer (Manual & Automation)

Sabenza IT & Recruitment • South Africa

On-site
ZAR 360,000 - 720,000
Senior QA Automation Engineer
Senior QA Automation Engineer

Placements24 • East London

Hybrid
ZAR 700,000 - 900,000
Medical and dental coverage
Retirement annuity
Hybrid work in East London
+3
QA Manager
QA Manager

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,200,000
Automation Test Engineer (Java + Selenium)
Automation Test Engineer (Java + Selenium)

Indsafri • South Africa

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

Indsafri • South Africa

On-site
ZAR 420,000 - 780,000
Senior QA Automation Engineer
Senior QA Automation Engineer

Placements24 • Noord-Kaap

On-site
ZAR 850,000 - 1,200,000
Competitive salary
Medical insurance
PTO
+2