Role summary: Responsible for defining and executing quality strategy across the software
lifecycle, and for building the automated systems that detect defects continuously and reliably.
Scope of the role
β’ Owns the test strategy for a defined product area, including automation coverage, exploratory
scope, and documented risk acceptance.
β’ Develops and maintains automated test suites integrated into CI, prioritising stability and signal
quality over raw coverage metrics.
β’ Conducts systematic negative and boundary testing across edge cases, malformed inputs,
degraded network conditions, and varied device configurations.
β’ Produces reproducible, well-evidenced defect reports with sufficient diagnostic context for
efficient resolution.
β’ Provides objective release readiness assessments, articulating tested coverage, known gaps,
and residual risk.
Requirements
β’ Demonstrated depth in both automated and exploratory testing, with clear rationale for applying
each.
β’ Hands-on experience with modern automation frameworks and CI/CD integration.
β’ Proficiency in API and service-level testing (Postman, REST clients, contract testing) and
scripting in Python, JavaScript, or equivalent.
β’ Familiarity with defect management and test case tooling, and with performance and load
testing principles.
β’ Exposure to validating AI/ML-driven functionality, non-deterministic output, evaluation datasets,
and regression detection is advantageous.