Description
We are seeking a highly skilled and hands-on Senior Test Analyst to play a pivotal role in a rapidly evolving Quality Assurance function focused on building testing capability with ambition, innovation, and pace. This role requires an experienced testing professional who can effectively manage operational testing across multiple concurrent projects while contributing to the development of testing frameworks, tools, and best practices that support the ongoing maturity of the QA discipline.
What you will do:
- Use AI to perform static testing on requirements and acceptance criteria, identifying testability gaps and ambiguity before development begins
- Design test cases from agreed acceptance criteria, enriching AI-generated output with your own testing judgement
- Execute test scenarios across all assigned deliveries, using AI tooling to accelerate coverage and surface edge cases β applying sound judgement to validate AI generate outputs
- Identify and mitigate AI quality risk β recognising the hallmarks of inadequately reviewed AI artefacts, including uniform coverage, absent negative test cases and suspiciously high pass rates
- Contribute to QA metrics reporting and support visibility of quality across the project / product portfolio
Your Expertise:
- 5+ years of experience as a Test Analyst delivering structured, risk-based functional testing in a professional software engineering environment
- Strong analytical skills able to deal with architectural, technical and business complexities
- Strong understanding of the software delivery lifecycle
- Familiarity with shift-left practices
- Comfortable working across multiple concurrent deliveries without losing rigour
- Working knowledge of Jira or equivalent defect and work and test management tooling
- Able to work independently and make sound judgement calls β at this level you are expected to lead on quality, not wait to be directed
- Experience testing enterprise applications β ERP, CRM, financial systems, or similar
- Exposure to outsourced or vendor-led delivery models and the quality governance challenges they bring
- Experience with or interest in test automation, particularly regression test design and tool evaluation
- Awareness of ISTQB testing principles and how to apply them in a real, imperfect environment
- ISTQB Foundation certification or equivalent (helpful but not required)
Personal Qualities:
- High standards and an instinct to raise quality issues early, constructively and without hesitation
- Collaborative and straightforward β comfortable working directly with delivery leads, BAs and vendors
- Organised under pressure, able to prioritise across competing demands without dropping rigour
- Willing to operate in an environment that is still maturing, and ready to help build what does not yet exist
- Self-directed and accountable β you own your work and escalate problems before they become incidents
- Early adopter, entrepreneurial spirit and strong drive for continuous improvement
What good looks like:
- A successful Senior Test Analyst in this role is someone who operates with ownership, not instruction. They embed quality into delivery rather than inspecting for it at the end, use AI as a genuine force multiplier rather than a shortcut, and raise issues early enough to matter.
- Reaches full productivity quickly, using the onboarding guide and track assignment as the backbone rather than waiting to be directed
- Integrates AI tooling into daily practice β test generation, static analysis, release note review, reporting β and consistently applies critical judgement to the outputs
- Engages at the requirements stage as standard, not as an occasional contribution
- Recognises and flags AI quality risk in vendor and agency artefacts before it reaches production
- Contributes actively to QA capability building β tooling evaluation, process improvement, knowledge sharing β alongside operational delivery
- No critical defects reach production on any major release within their delivery scope
Other information applicable to the opportunity:
- Contract position
- Location: Cape Town (Hybrid)
Why work for us?
Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.?
You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.?
Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.?
By joining IOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.?