Engineering systems at Reward Gateway.
I led quality engineering and worked hands-on on AI evaluation, delivery infrastructure and incident analysis.
- Role
- Head of Quality Engineering
- Team
- Grew from 4 to 15 engineers
- Organisation
- Supported more than 200 people in product and engineering
Built the evidence to assess an AI assistant for release.
The assistant answered employee questions from each company’s content across web, iOS and Android. The existing system was traced from content publishing to the employee’s answer.
Evaluation and security
The suite comprised approximately 200 tests across unit, integration, API and functional layers. Testing also covered data ingest, load and performance, and AWS token costs.
Approximately 50 security tests covered:
- Authentication and tenant isolation.
- Prompt injection and guardrails. Adversarial testing included oversized prompts and mixed-language attempts to bypass guardrails.
- Personal data protection.
Testing variable answers
Across runs, validation methods addressed:
- Required and prohibited content.
- Retrieval relevance, scope, answer grounding and citation accuracy.
- Meaning and consistency through semantic assertions, classifier-based validation and multi-run sampling.
- Reliability, including latency, streaming and failure handling.
Evidence for the release decision
- Versioned evaluation datasets were created with reference answers and expected content across typical, edge and adversarial cases.
- Automated regression gates checked changes; failure analysis and production monitoring in Datadog informed new regression cases.
- Follow-up-question rate was tracked as a product signal.
I wrote the gap analysis and risk register for the AI assistant’s production go/no-go, and supplied the QA test report for the panel.
AI validation and continuous evaluation
A stubbed model boundary was used where live inference was unnecessary.
Using incident analysis to guide engineering work
A Python pipeline connected incident, documentation and monitoring systems to analyse hundreds of production incidents over ninety days.
The £227,000 annual business case estimated potential value from preventing failures, not realised savings.
Building delivery infrastructure
Roughly one thousand end-to-end tests ran across pull-request, release and nightly stages. The infrastructure remained operational through two changes of ownership, including the Edenred acquisition.
- Feedback and reliability. Suites ran in parallel by product area, with repeatable environments built from fixtures and seed data. Reporting combined test results with application-error checks.
- Reusable frameworks. Test tooling prepared data, triggered background work and checked resulting state and notifications. Backend engineers owned API tests that exercised the application through external HTTP requests.
- Localisation. A reusable test layer resolved expected interface text from translation files and reported missing translations.
- Capacity. Representative workloads, controlled environment scaling and order-fulfilment checks informed platform capacity testing.
- Evidence. A library of more than seven thousand cases linked test evidence to released changes. Teams agreed what to test before implementation.
- Engineering judgement. A pull-request control was removed when its results no longer provided trustworthy evidence.
Growing the quality engineering team
The function spanned London and Sofia.
- Built quality metrics in Datadog to give engineering teams a shared view of delivery quality.
- A technical career framework was designed.
- Nine colleagues from outside engineering successfully completed an 18-week quality engineering intern programme covering manual testing, test management and automation. Recommendations for engineering roles followed.
Accessibility across web and mobile
Evaluation covered web, iOS and Android.
- Automated checks covered more than 150 user journeys.
- Jointly scoped the client-facing WCAG 2.2 AA accessibility audit and VPAT report, including the user journeys assessed, to support enterprise customers’ purchasing requirements.
AI testing and accessibility evaluations informed supplier recommendations, documenting limitations. I supplied Reward Gateway’s digital accessibility CAPEX and OPEX to Edenred Group for its 2025 Universal Registration Document, at the external auditors’ request.
Other AI work
Pull-request review
Built in 2024, a GenAI agent reviewed open pull requests for test code and method naming against codebase conventions.