Software Quality Engineer

Uyandiswa Project Management Services

Johannesburg

On-site

ZAR 480,000 - 600,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 600,000 - 900,000
Medical aid and retirement fund
Annual bonus structure
Generous annual leave
+1
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Placements24 • Benoni

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Performance bonuses
Medical benefits
+6
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
Senior Quality Assurance Engineer - Software Testing
Senior Quality Assurance Engineer - Software Testing

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 950,000
Fully remote
Competitive salary
Health insurance
+5
Software Quality Engineer
Software Quality Engineer

Expleo Group • Johannesburg

Hybrid
ZAR 350,000 - 550,000
Senior Software Quality Assurance (Qa) Engineer
Senior Software Quality Assurance (Qa) Engineer

Placements24 • Polokwane

Hybrid
ZAR 540,000 - 900,000
Competitive salary
Medical aid
Retirement fund
+7
Software Quality Engineer
Software Quality Engineer

Ats Client • Cape Town

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

WeconnectU • Durbanville

On-site
ZAR 420,000 - 660,000