Find a jobRecruiters

Quality Assurance Engineer

Exclusive opportunity

Hybrid

Quality Assurance Engineer

Shop2Shop

Quality Assurance Engineer

Skills

Mobile DevelopmentTesting & QAPostmanCypressAI

16 hours ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Stellenbosch, South Africa

Work mode:

Hybrid

Published on:

22 October 2026

What they need


About Shop2Shop

The ability to make a payment quickly and at a low cost is an underestimated bedrock of our economy in South Africa. Payments are the financial lifeline of every business and individual. We are on a mission to help entrepreneurs participate and prosper in the digital economy by solving their payment challenges. When you join Shop2Shop, you join a team of people driven by a shared purpose for why we do what we do every day. The experience of collaboration across teams will be unrivalled. The feeling of belonging to a talented team of people will make this your last career stop. You will find a stimulating and challenging smorgasbord of problems to solve with the aim of supporting entrepreneurs in South Africa.

Purpose of role:

When a payment fails, a merchant loses a sale and a customer loses trust in us. The QA Engineer exists to find those failures before our merchants do.

The QA Engineer tests Shop2Shop and Tap2Pay across Android and iOS apps, web dashboards and POS devices. The role combines hands-on manual testing with test automation, including AI-assisted automation, to validate new features, existing functionality and complete payment journeys, so that every release goes out with its risks known.

Reporting to the QA Team Leader, you will own the testing assigned to you, from planning through to defect follow-up and reporting. You will keep test documentation clear and current, and work closely with developers, product teams and third-party providers to resolve issues and communicate release risk.

Success = Payment issues are found in testing, not by our merchants, and every release goes out with its risks known.

You’ll thrive in this role if…

  • You think critically, question unclear requirements and explore what could go wrong beyond the happy path.
  • You enjoy both sides of testing: the judgement of exploratory work and the discipline of building automation that holds up.
  • You organise your work independently, follow issues through to resolution and raise blockers early.
  • You are comfortable contacting developers, device suppliers and other service providers directly.
  • You communicate clearly and enjoy practical troubleshooting.
  • You understand the impact a failed payment has on a merchant, and you test with that in mind.

What You’ll Do (and what success looks like)

Product and Payment Testing

  • Perform functional, exploratory, regression and smoke testing across Shop2Shop, Tap2Pay, Android and iOS apps, and the Admin, Agent and other relevant dashboards
  • Test payment and transfer journeys, onboarding, KYC, account management and transaction history
  • Test failed, cancelled and interrupted flows, not only successful ones
  • Test on physical POS devices for relevant features and setup tasks

Success = Payment journeys work on the devices our merchants actually use, including when a transaction fails or is interrupted.

Test Automation

  • Create, maintain and run automated tests using Cypress, Appium or similar tools, including AI-assisted automation
  • Review AI-generated tests and their results for accuracy before relying on them
  • Investigate automated test failures and separate real defects from test or environment issues
  • Grow automated coverage of regression and core payment journeys, in line with the automation priorities set by the QA Team Leader

Success = Automated tests are trusted because someone has checked them, and manual testing time goes where judgement is needed.

Test Planning and Documentation

  • Turn requirements and product changes into clear scenarios, test cases and test data
  • Cover roles, permissions, feature flags, boundaries and error handling
  • Maintain test coverage and execution results in TestRail
  • Identify gaps in requirements and existing test coverage, and raise them early

Success = Anyone in the team can see what was tested, what was not, and why.

Defect Investigation and Follow-Through

  • Log reproducible defects in ClickUp with steps, expected and actual results, build and device details, and supporting screenshots, recordings or logs
  • Work with developers and providers to investigate issues
  • Retest fixes and check for related regressions

Success = Developers can reproduce and fix a defect from the report alone, without having to come back with questions.

API Checks and Team Collaboration

  • Use Postman, browser developer tools and device logs to investigate behaviour across systems
  • Coordinate test dependencies and third-party queries
  • Keep testing status and blockers current, and communicate release risks to the QA Team Leader ahead of sign-off
  • Contribute to team planning and to improvements in QA practice

Success = Issues are traced to the right system, team or provider quickly, and blockers never surprise a release.

Core Competencies

  • Detail Orientation – Catches what others miss; drives precision in test design, defect logging and release sign-off.
  • Systems Thinking – Understands how QA fits within the broader engineering and product delivery system; sees upstream and downstream dependencies.
  • Influence & Collaboration – Works effectively across engineering, product and DevOps to align on quality priorities and unblock delivery.
  • Curiosity & Critical Thinking – Asks ‘why’ and ‘what if’ before jumping to ‘how’; applies analytical rigour to test design and defect investigation.
  • Resilience – Stays focused, calm and constructive under release pressure or production incidents.
  • Communication – Translates technical quality metrics and test outcomes into clear, actionable language for both technical peers and business stakeholders.

Skills & Knowledge

  • Strong manual testing skills, with practical knowledge of functional, exploratory, regression, smoke and integration testing, including boundary values, negative scenarios and role-based access
  • Hands-on experience creating, maintaining and running automated tests using Cypress, Appium or similar tools, including AI-assisted automation
  • Ability to design test scenarios from requirements, existing behaviour and customer journeys
  • Ability to assess risk, prioritise testing and distinguish a symptom from its likely cause
  • A structured approach to evidence, defect reporting and retesting, with close attention to transaction amounts, statuses, permissions and data consistency
  • Experience testing web applications and mobile apps across browsers, devices and app versions
  • Working knowledge of HTTP, JSON and API testing using Postman or similar tools
  • Ability to use browser developer tools and capture useful logs; familiarity with Android tools such as ADB is advantageous
  • Familiarity with test management and defect tracking tools; the team uses TestRail and ClickUp
  • Working knowledge of Git
  • Ability to manage assigned work with limited supervision and communicate progress and uncertainty clearly

Experience & Qualifications

  • 2–5 years of practical software QA experience, covering both hands-on manual testing and test automation for web and mobile applications
  • Relevant IT qualification or equivalent practical experience
  • ISTQB certification (advantageous)
  • Experience in payments, fintech, POS devices or transaction processing (advantageous)
  • Experience using AI tools to assist with test design and documentation, with careful review of the output (advantageous)

Growth Mindset

At Shop2Shop, we believe growth is part of the job, not just for the company, but for every individual. In this role, you are expected to:

  • Embrace continuous learning and stay curious about your craft
  • Seek feedback and reflect on both successes and setbacks
  • Set personal development goals and take ownership of your growth
  • Support others in their growth journeys through knowledge sharing and collaboration
  • Stay open to change and adapt quickly in a fast-paced environment

This role is for someone who takes pride in their craft and wants to keep raising the quality bar for the people around them.

Other Requirements

  • Hybrid working model with regular in-office presence in Stellenbosch based on team rhythms, collaboration needs, and business requirements
  • Ability to be available for key planning sessions, stakeholder workshops, and in-person team collaboration when required
  • Reliable connectivity and a suitable remote working setup for work-from-home days
  • Responsible handling of customer information, test accounts and payment data, following company procedures

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur QA et Automatisation

40 000 à 48 000

Permanent contract

Nice, France

Hybrid

Skills

JavaTesting & QAPostman

5 months ago

Quick apply

Celad

Ingénieur QA

38000 à 44000

Permanent contract

06410 Biot, France

Hybrid

Skills

QA Engineer

5 months ago

Quick apply

Tenth Revolution Group

QA Engineer

Freelance

Ghent, Belgium

Hybrid

Skills

QA Engineer

2 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools