Senior Test Analyst

Momentum Corporate

Introduction

Through our client-facing brands Metropolitan and Momentum, with Multiply (wellness and rewards programme), and our other specialist brands, including Guardrisk and Eris Property Group, the group enables business and people from all walks of life to achieve their financial goals and life aspirations. We help people grow their savings, protect what matters to them and invest for the future. We help companies and organisations care for and reward their employees and members. Through our own network of advisers or via independent brokers and utilising new platforms Momentum Group provides practical financial solutions for people, communities and businesses. Visit us at www.momentumgroupltd.co.za

Disclaimer

As an applicant, please verify the legitimacy of this job advert on our company career page.

Role Purpose

To own and produce high-quality technical specifications that enable delivery teams (including the AI, BPMN, Digital, Document Management, Integration & Persistence Teams) to implement consistent, secure, and scalablesolutions across the Digital Layer,

API Gateway Layer, and downstream microservices/integration touchpoints. Therole ensures requirements are translated into implementable designs (API contracts, integration specifications, datamodels, non-functional requirements) and remain traceable through build, test, and release.

Requirements

  • 5 – 8 years experience as a Test Analyst / QA Analyst / Senior QA Engineer in complex enterprise environments.
  • Proven experience testing across multiple layers: UI + API + integration + orchestration/workflows (BPMN/DMN advantageous).
  • Demonstrated experience in automation (at least API and regression automation) and embedding tests into CI/CD pipelines.
  • Experience supporting SIT and UAT with structured defect triage and stakeholder management.
  • Relevant degree/diploma (advantageous): BSc Computer Science or equivalent practical experience.
  • Advantageous: certifications in testing (e.g., ISTQB), API testing, automation tooling, or BPMN/DMN fundamentals.

Duties & Responsibilities Process

  • Define and execute an end-to-end test approach covering: functional testing, integration testing, regression testing, API testing, workflow testing (BPMN/DMN), and non-functional testing support (performance, security, reliability).
  • Review requirements and technical specifications (from Senior Systems Analyst and engineering teams) to ensure they are testable, complete, and traceable to acceptance criteria.
  • Design comprehensive test plans, test cases, and test scripts mapped to user stories, API contracts, BPMN flows, DMN decisions, and integration scenarios.
  • Digital layer(web/mobile UI flows, validations, user journeys)
  • API gateway & APIs(contract validation, routing/policy behaviour, throttling, auth,
  • transformations)
  • Microservices/integration(REST, async flows, error handling, retries, idempotency)
  • BPMN orchestration(happy paths, boundary events, compensation, escalations, SLAs, human tasks)
  • DMN & rules(decision table completeness, edge cases, correctness, rule conflicts)
  • AI components(response quality tests, retrieval relevance, hallucination checks, prompt regression, document extraction accuracy)
  • Implement and maintain automation test suites for stable/high-value flows (API automation, regression packs, smoke tests, workflow regression) and integrate them into CI/CD pipelines.
  • Execute system integration testing (SIT) and support UAT by preparing environments, test data, scripts, and facilitating defect triage with stakeholders.
  • Create and manage test data (synthetic and masked production-like datasets), including complex documents for OCR/V-LLM extraction and structured decision data for DMN tests.
  • Identify, log, prioritise, and manage defects through the full lifecycle, working with developers to reproduce issues, validate fixes, and prevent regressions.
  • Provide test execution reporting (daily/weekly status, defect trends, coverage metrics, readiness assessments) and contribute to go/no-go decisions.
  • Ensure consistent application of quality standards: Definition of Ready/Done, release gates, and traceability (requirements ? tests ? defects ? releases).

Client

  • Engage with Product Owners, Business SMEs, Ops teams, and delivery teams to confirm expected behaviour, acceptance criteria, and UAT readiness.
  • Drive a high-service culture by ensuring delivered solutions meet usability and reliability expectations, especially for operational workflows and client-facing channels.
  • Communicate risks early (coverage gaps, environment instability, unclear requirements, high defect density) and recommend mitigation actions.

People

  • Collaborate closely with developers, system analysts, architects, and DevOps to embed quality early (“shift-left testing”).
  • Promote best practices in testing, automation, and defect prevention through knowledge sharing and reusable test assets.
  • Mentor junior testers (where applicable) and support consistent standards across manual and automated testing.

Finance

  • Reduce rework and operational cost by preventing defects in production through strong regression coverage and effective defect management.
  • Optimise testing effort via risk-based prioritisation and automation of repetitive, high-impact test scenarios.

Knowledge

  • Strong understanding of the software test lifecycle: planning, design, execution, defect management, reporting, and release readiness.
  • REST APIs(contracts, request/response validation, error models, auth patterns)
  • API Gateway behaviour(routing, policies, throttling, transformations, security enforcement)
  • Microservices integration(sync/async flows, retries, idempotency, correlation IDs, observability)
  • BPMN workflow testing(events, gateways, incidents, human tasks, escalations, timers)
  • DMN decision testing(decision tables, edge cases, completeness, rule conflicts)
  • AI quality validation(RAG evaluation basics, retrieval relevance, prompt regression, output quality checks, document extraction accuracy metrics)
  • Test automation capability using appropriate frameworks/tools (e.g., API automation, UI automation, workflow regression tooling) and CI/CD integration.
  • Working knowledge of SQL for test validation (e.g., PostgreSQL), logs/monitoring for troubleshooting, and test environment management concepts.
  • Strong documentation and reporting skills for traceability and auditability.

Competencies

  • Making Decisions
  • Managing Tasks
  • Taking Action
  • Providing Insights
  • Generating Ideas
  • Attention to Detail and Quality Mindset
  • Analytical Problem Solving
  • Stakeholder Communication & Collaboration
  • Ownership and Accountability

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.