
Quality Assurance Analyst - Intermediate
- Hybrid
- Johannesburg, Gauteng, South Africa
- Delivery
Job description
We are looking for an experienced Quality Engineer / Test Analyst to join our team on a contract engagement. The Quality Engineer / Test Analyst will support delivery within a hybrid Agile environment by performing end-to-end testing activities across the software testing lifecycle.
The role focuses on test analysis, test design, execution (manual and automated), defect management, and collaboration with cross‑functional delivery teams. The successful candidate will ensure high‑quality, traceable, and well‑governed test assets that support reliable and scalable software delivery.
Job requirements
Key Responsibilities
Test Analysis & Requirements Validation
Analyse requirements documentation including Business Requirement Specifications (BRS), user stories, and technical specifications.
Interpret acceptance criteria and Definition of Done to ensure full test coverage.
Identify testing impacts across integration points and downstream systems.
2. Test Design & Traceability
Design high‑quality manual test cases aligned to business and technical requirements.
Maintain full traceability between requirements, test cases, and execution results.
Identify high‑value scenarios suitable for automation.
3. Automation Collaboration
Identify automation candidates and hand over to Automation Engineers / SDETs.
Convert manual test cases into automated scripts in collaboration with the automation team.
Maintain hybrid test suites (manual and automated) to support regression cycles.
4. Test Execution & Defect Management
Execute manual and automated tests in line with project plans.
Log, track, and manage defects in accordance with QA standards and the software testing lifecycle.
Validate defect fixes and perform re‑testing and regression testing.
5. Agile Delivery & Collaboration
Participate in Agile ceremonies including daily stand‑ups, backlog grooming, sprint reviews, and retrospectives.
Collaborate with Developers, Business Analysts, Product Owners, and Data teams.
Provide testing input throughout the delivery lifecycle.
Required Skills & Tools
Must‑Have
Testing & ALM Tools: Octane (ALM), JIRA (story and defect management)
CI/CD & Automation Enablers: Jenkins, Git (execution and reporting)
Understanding of automation frameworks such as Selenium, RestAssured, Tosca, or equivalent
SQL skills for data validation
API testing exposure using tools such as Postman or Swagger
Nice‑to‑Have (Domain Knowledge)
Investment Administration background
Investor Services domain experience
Exposure to systems such as Investrack, Recon, Accounting, Reporting, and Transaction Processing
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
