Enable job alerts via email!

Tester / QA Analyst

PBT Group

Johannesburg

On-site

ZAR 500,000 - 700,000

Full time

Yesterday
Be an early applicant

Job summary

A financial services company in Johannesburg is seeking an experienced Tester / QA Analyst to validate a large-scale platform migration. The ideal candidate has over 5 years of manual testing experience, preferably in banking or payments, and will work closely with cross-functional teams. This role emphasizes accuracy, collaboration, and continuous improvement within a high-stakes environment.

Qualifications

  • 5+ years’ experience in software testing, preferably within financial services.
  • Strong understanding of manual testing processes.
  • Experience with API and integration testing is a plus.

Responsibilities

  • Plan, design, and execute manual test cases for functional and integration testing.
  • Validate key platform functionalities like account and card availability.
  • Identify, log, and track defects through resolution.

Skills

Manual testing experience
Strong analytical and problem-solving abilities
Excellent communication
Collaboration skills
Attention to detail

Tools

Jira
Selenium
Postman
Job description
Tester / QA Analyst position available in Johannesburg.

PBT Group is seeking an experienced Tester / QA Analyst to join our team supporting a large-scale platform re-engineering and migration initiative within the financial services environment. The role focuses on validating end-to-end business and technical functionality across complex, transaction-driven systems.

The ideal candidate will have strong manual testing experience, with a proven track record of working in banking, payments, or card-based platforms. You’ll work closely with both technical and business teams to ensure system stability, data integrity, and a seamless transition to the new platform.

Duties and Responsibilities:

  • Plan, design, and execute manual test cases for functional and integration testing.
  • Validate key platform functionalities such as:
    • Account and card availability
    • Activation and deactivation
    • Transaction and balance management
    • Card loading and replacement processes
  • Identify, log, and track defects through resolution using standard defect management tools.
  • Collaborate with developers, business analysts, and product owners to clarify requirements and acceptance criteria.
  • Participate in UAT (User Acceptance Testing) and support business stakeholders through the testing process.
  • Ensure all test activities comply with established QA standards, governance, and documentation requirements.
  • Contribute to continuous improvement by identifying testing efficiencies and risk mitigation strategies.

Requirements:

  • 5+ years’ experience in software testing, preferably within financial services, banking, or payments.
  • Strong understanding of manual testing processes, test planning, and execution.
  • Experience working with card-based or transactional systems highly advantageous.
  • Exposure to test automation tools (e.g., Selenium, Postman, or similar) beneficial but not required.
  • Familiarity with test management and defect tracking tools (e.g., Jira, ALM, Azure DevOps).
  • Experience with API and integration testing is a plus.
  • Solid understanding of SDLC, Agile, and Waterfall methodologies.
  • Excellent attention to detail and strong documentation skills.

Key Competencies:

  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Ability to work independently and within cross-functional teams.
  • Calm and methodical under pressure, especially in high-stakes migration environments.
  • Proactive, adaptable, and quality-focused mindset.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.