Quality Analyst (QA) - Johannesburg
Labournet · Rosebank, Johannesburg, Gauteng
Overview
Labournet is looking for a Quality Analyst to join a Feature-Based Squad in Johannesburg. You will be central to making sure software, infrastructure and deployments meet quality standards from planning through to production. If you have 7 or more years in QA and enjoy working closely with developers, product owners and designers to build quality in from the start, this permanent role could be a strong fit.
About the role
As a Quality Analyst at Labournet, you will be a core member of a Feature-Based Squad. Your job is to make sure everything the squad delivers, including application code, infrastructure as code and the supporting infrastructure, meets quality standards before, during and after deployment.
You will work closely with the Product Owner, Developers, UX/UI Designer and Delivery Lead to embed quality into requirements gathering and development. Day to day, this means shaping testing strategy, helping write clear and testable acceptance criteria, building and maintaining automated test suites, pairing with developers on test-driven and behaviour-driven development, running exploratory tests, enforcing quality gates in the pipeline, and keeping an eye on production after release.
This is a permanent, full time role based in Johannesburg. No application instructions, reference numbers or closing dates were provided in the listing.
Requirements
- 7 or more years of experience in a quality assurance or testing role
- Matric (National Senior Certificate)
- A certification in testing would be advantageous
- A bachelor's degree in Data Science, Computer Science, Information Technology or a related field would be preferable
- Experience with test automation tools such as Vitest, Playwright and k6
- Experience with testing infrastructure as code, such as Terraform validation
- Familiarity with Azure Boards and Azure Monitor
- Understanding of test-driven development (TDD) and behaviour-driven development (BDD)
- Ability to define testing strategy, acceptance criteria and quality gates
- Strong collaboration and communication skills for working in a squad
Responsibilities
- Define and refine the squad's testing strategy to cover unit, integration, end to end and performance testing in line with domain risks and Labournet quality standards
- Identify quality risks during planning and log them in Azure Boards
- Recommend and integrate testing tools such as Vitest, Playwright and k6 in line with DevOps Guild standards
- Co-author executable specifications and acceptance criteria with the Product Owner and Developers during Three Amigos sessions
- Design, write and maintain automated test suites for unit, API, end to end and performance testing
- Script tests to verify Terraform deployments and integrate them into DevOps pipelines
- Pair with developers to implement TDD and BDD, and run early exploratory tests on prototypes and increments
- Configure and enforce automated quality gates such as test coverage, linting and security scans
- Run regression suites, coordinate fixes with developers and reject releases that fail quality checks
- Perform post-deployment checks in production and trigger feature flag reverts when issues arise
- Monitor production using Azure Monitor data to detect regressions and log defects in Azure Boards
- Share testing best practices with the squad and DevOps Guild, and train team members on quality tools
Job details
- Organisation
- Labournet
- Location
- Rosebank, Johannesburg, Gauteng
- Job type
- Full time
- Experience level
- Senior (7+ years)
- Education
- Bachelor
- Category
- IT & Software Development
- Application Method
- Apply manually
Success Guide
This is a senior QA role, so your application should show more than just a list of tools. Highlight real examples of testing strategies you have built, how you have worked inside a squad, and times you improved quality or prevented a bad release. Mention specific tools like Vitest, Playwright, k6 and Terraform if you have used them, and be ready to talk through how you collaborate with developers and product owners. Labournet works in HR and payroll services, so any experience testing complex business systems or payroll related software will stand out. Make sure your CV clearly shows your 7 or more years of QA experience and your matric certificate, and include your degree certificate if you have one. Good luck with your application.
How we help you prepare
This employer takes applications on their own website, so you'll submit this one yourself — but SPAAN NOW gets everything ready for you first. Here's how it works:
- Our AI tailors your CV to match this job's keywords and requirements, so it stands out to recruiters and screening systems.
- A custom cover letter is written specifically for this role — no generic templates.
- We gather the documents this job needs: CV, Matric certificate and Degree certificate. SPAAN NOW pulls these from your profile and packages them together, ready to attach.
- Once your application is prepared, we show you exactly how and where to apply — just follow the link to the employer and submit your ready-made CV, cover letter and documents.
- Mark it as applied under Applications to keep track, and if you're shortlisted, use AI Interview Prep to practise questions commonly asked for roles like this.
We do the hard part — tailoring and gathering everything — so applying yourself only takes a minute.
Spaan Talk
Nobody has said anything yet. Be the first.