Skip to content

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

  1. 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