Our client is looking for a Senior Test Analyst to join their team. Experience working on a Loyalty/ Rewards Programme is important as the role will involve replacing a legacy Loyalty programme.

The ideal candidate will bring a deep understanding of test planning, design, execution, and defect management, with proven expertise in both manual and automated testing frameworks. With a strong analytical mindset and commitment to continuous improvement.

What you’ll do:

  • You’ll be responsible for ensuring the accuracy, functionality, and seamless operation of loyalty programs across multiple platforms, including POS systems, mobile apps, USSD channels, and web portals. This role involves validating loyalty transactions, identifying system defects, and ensuring that points accrual, redemptions, and rewards catalogue functionalities work as intended.
  • You’ll collaborate with business stakeholders, developers, external vendors and the test lead to prepare for and conduct system integration testing (SIT), support user acceptance testing (UAT), and manage regression testing. You’ll also analyze customer and transactional data to identify inconsistencies, troubleshoot issues, and propose solutions.
  • This role requires a strong understanding of loyalty mechanics, test management expertise, and the ability to work across multi-geography, multi-cultural teams to deliver high-quality, reliable loyalty solutions.

Principal accountabilities:

  • Create/Design Test-Scripts for the Loyalty program.
  • Perform API testing to ensure correct request/response handling.
  • Log, track, and prioritize defects in ALM defect management tool.
    Work closely with the Test lead to provide summary of testing progress and management reporting
  • Manage and Retest defect fixes and verify their impact on system functionality.
  • Understand the data model and associated attributes required for critical interaction between the connected systems and applications.
  • Coordinate with business users and store representatives during UAT.
  • Provide daily/weekly test reports on execution progress and defect status.
  • Participate in test review meetings and provide inputs on improvements
  • Maintain documentation of test plans, test scripts, and test results.
  • Ability to work with test management tools such as JIRA, HP ALM, or similar.
  • Experience with ERP systems and interface development for loyalty program implementation.
  • Understanding of POS (Point of Sale) systems, CRM platforms, and payment gateway integrations.
  • Ability to analyze loyalty program data to validate system accuracy and identify gaps.
  • Experience in conducting data validation, reconciliation, and reporting for business insights.

Your expertise:

  • Level/ years’ experience: Senior/ 7+ years.
  • Experience working on Loyalty/ Rewards Programmes is a must.
  • Experience working with International (specifically African) clients is a must.
  • Some travel will be involved based on the demands of the project.

Qualifications required:

  • Matric
  • Relevant IT / Testing Qualification (ideally Degree)
  • ISTQB

Other information applicable to the opportunity:

  • Contract Position: 6 Months
  • Location: Cape Town or Johannesburg – Hybrid way of work (3 days onsite per week)

Desired Skills:

  • Adaptability
  • Authenticity
  • Partnership
  • Ingenuity
  • Mastery

Learn more/Apply for this position