Talent.com
This job offer is not available in your country.
Quality Assurance (QA) Engineer

Quality Assurance (QA) Engineer

WatersEdge SolutionsJohannesburg, South Africa
30+ days ago
Job description

Join a fast-growing SaaS company revolutionising incentive management technology in the FinTech space. We’re looking for a sharp, hands-on QA Engineer to ensure quality and confidence across every software release.

About the Role

As a QA Engineer, you’ll take ownership of manual test plans, exploratory testing, regression validation, and release readiness. You’ll be instrumental in identifying bugs before they reach production, working closely with developers and QREs to deliver reliable, client-ready features.

Key Responsibilities

Write test plans pre-development covering happy paths, edge cases, and regressions

Manually test new features across staging environments

Validate cross-client consistency and module behaviour

Simulate real-world usage for finance-sensitive workflows

Confirm permission boundaries and multi-tenant data isolation

Maintain and execute regression test suites

Collaborate with developers and product managers to validate and improve features

Document clear, reproducible bug reports with visuals and logs

Skills & Experience

Must-Have :

Minimum 2 years in QA, software testing, or product validation

Strong manual testing ability and consistency

Experience with complex web applications

Competence using GitHub and web-based staging / admin tools

Excellent documentation and bug reporting skills

Preferred :

Experience in B2B SaaS or multi-tenant environments

Familiarity with Django admin, relational databases, or API log inspection

Exposure to tools like Postman, Selenium, or Cypress

Understanding of HR, payroll, or accounting systems

Compensation & Benefits

Competitive salary

Hybrid / remote flexibility

Fast-moving platform with direct client impact

Tight collaboration with developers, QREs, and product teams

Growth paths into QA automation, product testing, or reliability

No-blame, collaborative culture with clear thinking and shared ownership

Company Culture & Values

Passionate, innovative, and quality-driven team

Strong work-life balance with exponential learning opportunities

Collaborative, close-knit environment with global exposure

Emphasis on curiosity, structure, empathy, and relentless improvement

Interested? Submit your CV and help shape the future of automated incentive management.

If you have not been contact within 10 working days, please consider your application unsuccessful.

Create a job alert for this search

Quality Assurance Engineer • Johannesburg, South Africa