Skip to content

Quality Assurance Tester - Intermediate to Senior

  • On-site
    • Johannesburg, Gauteng, South Africa
  • Delivery

Job description

  1. Assess Current QA Practices

    • Review manual testing processes, coverage, and defect workflows.

    • Identify risks and inefficiencies affecting automation readiness/reliability.

  2. Define Implementation Strategy Using the Chosen Framework

    • Provide a detailed test automation plan.

    • Prioritize automating high-value test cases (e.g., regression paths, repetitive tasks).

  3. Establish Governance and Ownership

    • Define responsibilities for test automation execution and maintenance.

    • Recommend version control, test lifecycle processes, and coding standards.

  4. Design for Scalability and Maintainability

    • Propose modular test design for scalability.

    • Recommend strategies to reduce test flakiness through better data management.

  5. Integrate with CI/CD and Delivery Workflows

    • Define how automated tests integrate with CI/CD pipelines (e.g., triggers, reporting).

    • Recommend quality gates (e.g., pass rates, code coverage thresholds).

  6. Propose a Future-Proof Roadmap

    • Deliver a phased plan to expand automation (e.g., smoke, regression, API).

    • Include timeline for non-functional automation (e.g., performance, accessibility).

  7. Establish Metrics and Continuous Improvement

    • Recommend QA KPIs (e.g., defect leakage rate, automation ROI).

    • Propose a continuous improvement loop for better coverage, speed, and effectiveness.

Job requirements

  • Excellent software Quality Assurance to test and simulate all possible SIT and UAT test scenarios

  • Software manual as well as automation testing

  • QC standards

  • Test plans for SIT, UAT and Production Release testing

  • Adequate SQL, Microsoft access and Microsoft Excel skills

  • Willingness and ability to learn other QC tools

  • Software Development fundamentals

  • Critical thinking skills

  • Strong problem-solving skills and attention to detail

  • The ability to clearly communicate complex test results to technical and non-technical audiences

  • College or University degree in Statistics, Mathematics, Computer Science or quantitative field

  • SCRUM and Agile Methodology

or