Software Quality Engineer

Uyandiswa Project Management Services

Johannesburg

On-site

ZAR 480,000 - 600,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Uyandiswa Project Management Services in Johannesburg is seeking a Software Quality Engineer to ensure reliability, functionality, and quality of software delivered to clients.

You will design and execute test strategies, implement automated testing frameworks, and collaborate with developers, BAs and product owners in an Agile environment to raise quality standards across the SDLC.

Minimum 3-5 years' QA experience and ISTQB certification would be advantageous in this role.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3-5 years of software quality assurance or testing experience.
  • ISTQB certification or equivalent is advantageous.
  • Experience with test automation tools and defect tracking tools.

Responsibilities

  • Develop and execute test plans, test cases, and test scripts for functional, regression, and integration testing.
  • Identify, document, and track defects through resolution with development teams.
  • Design and implement automated testing frameworks to improve coverage and efficiency.
  • Participate in Agile ceremonies to embed quality in the SDLC.
  • Perform performance, security, and usability testing as required by project scope.
  • Report test coverage, defect trends, and quality metrics to stakeholders.
  • Collaborate with developers, business analysts, and product owners to improve quality.

Skills

Attention to detail
Analytical thinking
Communication
Collaborative
Continuous improvement
SDLC knowledge
Defect reporting

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field
ISTQB certification

Tools

Selenium
Cypress
Postman
Jira
Azure DevOps

Job description

Uyandiswa is seeking a Software Quality Engineer to ensure the reliability, functionality, and quality of software solutions delivered to our clients. You will design and execute test strategies, identify defects, and champion quality practices throughout the software development lifecycle.

Key Responsibilities
  • Develop and execute test plans, test cases, and test scripts for functional, regression, and integration testing.
  • Identify, document, and track defects through to resolution, working closely with development teams.
  • Design and implement automated testing frameworks to improve testing efficiency and coverage.
  • Participate in Agile ceremonies to ensure quality is embedded throughout the development lifecycle.
  • Perform performance, security, and usability testing as required by project scope.
  • Report on test coverage, defect trends, and overall software quality metrics to project stakeholders.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • ISTQB certification (or equivalent) advantageous.
  • Minimum 3-5 years’ experience in software quality assurance or testing roles.
  • Experience with test automation tools (e.g. Selenium, Cypress, Postman) and defect tracking tools (e.g. Jira, Azure DevOps).
  • Working knowledge of SQL for data validation and testing.
  • Experience testing within Agile/Scrum delivery environments.
Skills and Competencies
  • Strong attention to detail and a rigorous, methodical approach to testing.
  • Analytical and critical thinking skills to identify edge cases and potential defects.
  • Good understanding of software development lifecycle and quality assurance best practices.
  • Effective communication skills for reporting defects and quality risks to stakeholders.
  • Collaborative mindset, working closely with developers, business analysts, and product owners.
  • Commitment to continuous improvement of testing processes and practices.

Future opportunities

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quality Engineer — Automation & Agile Testing Leader
Quality Engineer — Automation & Agile Testing Leader

Uyandiswa Project Management Services • Johannesburg

On-site
ZAR 480,000 - 600,000
Software Quality Assurance Engineer - Automation
Software Quality Assurance Engineer - Automation

Placements24 • Soweto

On-site
ZAR 420,000 - 660,000
Competitive salary
On-site work environment
Medical and dental insurance
+2
Software Tester / QA Engineer
Software Tester / QA Engineer

Placements24 • East London

Hybrid
ZAR 360,000 - 540,000
Hybrid work model
Exposure to varied software projects
Software Quality Engineer
Software Quality Engineer

Boardroom Appointments • Cape Town

On-site
ZAR 480,000 - 640,000
Intermediate Software Quality Engineer
Intermediate Software Quality Engineer

Winning Form • Durban

On-site
Junior Software Quality Analyst
Junior Software Quality Analyst

Winning Form • Cape Town

Hybrid
ZAR 270,000 - 420,000
Software Quality Engineer
Software Quality Engineer

Expleo • Johannesburg

Hybrid
ZAR 350,000 - 550,000
Software Quality Engineer
Software Quality Engineer

ATS Client • Cape Town

On-site
ZAR 420,000 - 640,000
Software Quality Engineer
Software Quality Engineer

BetterHome Group LTD • South Africa

On-site
USD 1,731 - 3,462
Senior QA Automation Engineer
Senior QA Automation Engineer

Placements24 • Polokwane

On-site
ZAR 600,000 - 900,000
Hybrid work model
Medical aid
Retirement savings plan
+1