Job Search and Career Advice Platform

Enable job alerts via email!

Satic - Quality Assurance Analyst (Senior Associate)

Pwc Careers Africa

Johannesburg

On-site

ZAR 300 000 - 400 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading consulting firm is looking for a Senior Associate Quality Assurance Analyst in Johannesburg, Gauteng. This role involves ensuring the quality and reliability of software products through rigorous testing and validation. The ideal candidate will have 2-3 years of experience, a degree in Computer Science or a related field, and excellent analytical skills. Responsibilities include developing test plans, conducting various types of testing, and collaborating with development teams to enhance quality assurance processes.

Qualifications

  • 2-3 years of experience in quality assurance or software testing.
  • Proficient in creating and executing test plans and cases.
  • Strong understanding of software testing tools and practices.

Responsibilities

  • Develop and execute comprehensive test plans and cases.
  • Conduct functional, integration, regression, and user acceptance testing.
  • Collaborate with cross-functional teams to clarify quality expectations.

Skills

Software testing methodologies
Analytical skills
Interpersonal skills

Education

Bachelor’s degree in Computer Science or Software Engineering
Certification in quality assurance (e.g., ISTQB)

Tools

Automated testing frameworks
Job description
SATIC - Quality Assurance Analyst (Senior Associate)

South African Technology & Innovation Centre (SATIC) is the latest part of PwC, a global brand delivering services for the biggest clients in the world. PwC leads the way in human‑led, technology‑enabled professional services, working with clients to transform their business and make it fit for the future.

We are looking for candidates who bring in-depth market experience, see technology as a way to enable and drive human innovation, and want to be part of a community of solvers tackling the biggest challenges in society. If you are looking for a career where every day is different, challenges are complex, and you can make a real difference, we want to hear from you.

By choosing to join SATIC, you will work with teams all over the world, harnessing world‑leading tech and making a difference to real people's lives.

Role Overview

As a Quality Assurance Analyst at the Senior Associate level within the Product Development team, you will be responsible for ensuring the quality and reliability of our software products through rigorous testing and validation processes. Your role is integral to maintaining high standards of quality that meet client expectations and regulatory requirements. By collaborating closely with development teams and other stakeholders, you will contribute to the continuous improvement of our software development processes while fostering a culture of innovation and accountability.

Key Responsibilities
  • Develop and execute comprehensive test plans, test cases, and test scripts based on product requirements and design specifications.
  • Identify testing objectives and define acceptance criteria to align with business goals and quality standards.
  • Conduct functional, integration, regression, user‑experience, and user acceptance testing (UAT) to locate defects and ensure software reliability and performance.
  • Utilize automated testing tools and frameworks to enhance testing efficiency and coverage, while also participating in exploratory testing.
  • Collaborate with developers, product managers, and UX/UI designers to facilitate open communication and clarify quality expectations.
  • Participate in Agile ceremonies, contributing to sprint planning and daily stand‑ups with a focus on quality assurance.
  • Track and document defects systematically, working with development teams to prioritize and resolve issues, and validate defect fixes through regression testing.
  • Identify opportunities to enhance quality assurance processes, methodologies, and tools, fostering continuous improvement.
  • Maintain comprehensive documentation of testing efforts, including test cases, test results, and defect reports.
  • Prepare and present quality assurance metrics and reports to leadership, highlighting key findings and areas for enhancement.
  • Support training and onboarding of new QA team members, sharing knowledge on tools, processes, and best practices.
  • Provide guidance and mentorship to junior QA analysts, fostering a collaborative learning environment.
  • Stay current with emerging testing tools, technologies, and industry trends to recommend improvements and optimizations to existing QA processes.
  • Advocate for the adoption of AI‑assisted testing tools to improve process efficiency and effectiveness.
Qualifications & Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • Certification in quality assurance (e.g., ISTQB) is advantageous.
  • Minimum 2–3 years of experience in quality assurance or software testing, preferably within a product development environment.
  • Strong understanding of software testing methodologies, tools, and best practices, including automated testing frameworks.
  • Proficiency in creating and executing test plans and test cases, with experience across functional, regression, and UAT testing.
  • Excellent communication and interpersonal skills to engage diverse stakeholders and promote collaboration.
  • Strong analytical and problem‑solving abilities with meticulous attention to detail.
Job Details

Seniority Level: Senior Associate
Employment Type: Full‑time
Job Function: Consulting and Information Technology
Industries: Business Consulting and Services; IT Services and IT Consulting
Location: Johannesburg, Gauteng, South Africa

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