Test Analyst (Bellville)
Momentum Metropolitan Holdings Limited · Bellville, Western Cape
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or equivalent Essential. A relevant diploma with sufficient experience may be considered
- ISTQB Certified Tester Foundation Level CTFL Essential must be held on appointment. Pursuit of ISTQB Advanced Level Test Analyst CTAL-TA or ISTQB Advanced Level Technical Test Analyst CTAL-TTA is required as the next professional milestone - both are administered by SASTQB. A relevant test automation certification or framework-specific credential e.g. Selenium, Cypress, Playwright is advantageous
- 4–7 years' relevant IT or software testing experience Essential
- Demonstrated end-to-end test cycle ownership in a commercial environment
- Hands-on experience introducing or maintaining test automation in a team setting
- Experience working within Agile/Scrum delivery teams
- Experience collaborating directly with business analysts and developers
- Financial services or regulated industry experience is advantageous
Duties & Responsibilities
INTERNAL PROCESS
- Take end-to-end ownership of the test cycle for assigned features or releases -from requirements review through to UAT sign-off.
- Design, create, and maintain test cases, test scripts, and test plans aligned to business requirements and acceptance criteria.
- Analyse business requirements, user stories, and technical specifications to derive comprehensive test coverage strategies.
- Execute functional, regression, integration, and end-to-end tests across assigned application areas.
- Introduce and maintain test automation capabilities - scripting automated regression and smoke tests using relevant frameworks e.g. Selenium, Playwright, Cypress, or equivalent.
- Operate and maintain CI/CD pipeline test integration, ensuring automated tests execute as part of the deployment process.
- Define testing objectives and quality criteria at feature and sprint level to reduce the potential for defect leakage.
- Implement and maintain defect tracking discipline - ensuring defects are well-documented, prioritised, and resolved within agreed timelines.
- Collaborate actively with business analysts to validate that acceptance criteria are testable, complete, and unambiguous - flagging gaps before development begins.
- Collaborate with developers to support unit test coverage awareness and SIT activities.
- Configure test environments and execute test plans for distributed or integrated system components.
- Produce clear and accurate test summary reports for stakeholders at sprint and release level.
- Keep abreast of emerging testing tools, automation frameworks, and industry best practices.
CLIENT
- Provide testing expertise and practical advice to business and technical stakeholders.
- Build and maintain collaborative relationships with business analysts, developers, and product owners.
- Deliver on agreed service level expectations and manage stakeholder expectations proactively.
- Participate in a culture of quality, ensuring feedback loops and quality gates are embedded in delivery.
PEOPLE
- Provide guidance to junior testers through knowledge sharing, test case review, and informal mentoring.
- Actively participate in Agile ceremonies and contribute to test estimation and sprint planning.
- Pursue ISTQB Advanced Level Test Analyst CTAL-TA or Advanced Level Technical Test Analyst CTAL-TTA certification as the next professional milestone.
- Deepen domain knowledge of the functional business area the team supports to improve test relevance and business impact.
- Contribute to continuous improvement of testing standards, templates, and procedures.
FINANCE
- Identify opportunities to enhance test efficiency through automation and reusable test assets.
- Manage allocated resources responsibly and contribute to risk identification processes.
Competencies
- Examining Information
- Documenting Facts
- Checking Things
- Challenging Ideas
- Providing Insights
- Making Decisions
- Team Working
- Interpreting Data
- Embracing Change
- Meeting Timescales