Enable job alerts via email!

Qa Engineer

Aes Global

Gauteng

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology solutions provider seeks a QA Engineer to collaborate with development teams in South Africa. Responsibilities include designing test strategies, executing tests, and managing defects. The ideal candidate has 4-6 years of industry experience in Agile environments, and is skilled in both manual and automation testing using tools like Selenium and Cypress. Bachelor's degree or equivalent is required.

Qualifications

  • 4–6 years as a QA Engineer / Software Tester in Agile / Scrum environments.
  • Skilled in test planning, execution, and automation.
  • Knowledge of SQL for backend validation.

Responsibilities

  • Design and maintain test plans, cases, and scripts.
  • Perform manual and automated testing.
  • Track, report, and prioritize defects.
  • Build and maintain automated test frameworks.
  • Promote QA best practices and ensure communication.

Skills

Manual & Automation Testing
CI / CD & API Testing
Performance & Database Testing
Strong communication skills

Education

Bachelor's degree or National Diploma in Computer Science

Tools

Selenium
Cypress
Jira
Confluence
Jenkins
GitLab
Postman
REST Assured
JMeter
Job description
About the Role

In this role, you will collaborate with our cross‑functional development and solution design teams to plan, execute, and refine QA processes across the full product life cycle.

You will be responsible for designing and implementing test strategies, developing automated test suites, and ensuring our products meet and exceed quality expectations.

Responsibilities
  • Test Planning & Strategy – Design and maintain test plans, cases, and scripts in alignment with functional requirements.
  • Test Execution – Perform manual and automated testing, including functional, regression, integration, and performance tests.
  • Defect Management – Track, report, and prioritise defects using tools like Jira and Confluence, collaborating with developers for resolution.
  • Automation & Tools – Build and maintain automated test frameworks (e.g., Selenium, Cypress) and integrate them into CI / CD pipelines.
  • Quality & Collaboration – Promote QA best practices, improve processes, and ensure effective communication with stakeholders on progress and results.
Qualifications
  • Education: Bachelor's degree or National Diploma in Computer Science, Information Systems, or equivalent.
  • ISTQB Foundation certification or relevant QA qualification (preferred).
Required Skills
  • Industry Experience – 4–6 years as a QA Engineer / Software Tester in Agile / Scrum environments with short release cycles.
  • Manual & Automation Testing – Skilled in test planning, execution, and automation using tools like Selenium and Cypress.
  • CI / CD & API Testing – Hands‑on exposure to Jenkins, GitLab, AWS DevOps pipelines, and testing RESTful APIs with Postman / REST Assured.
  • Performance & Database Testing – Knowledge of JMeter for performance testing and SQL for backend validation.
  • Soft Skills & Requirements – Strong communication, problem‑solving, adaptability, and organisational skills, with eligibility to work in South Africa.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.