About
I'm a quality engineering leader with 22+ years building high-performing QA functions inside some of the world's most demanding financial institutions and enterprise organisations. I've led quality engineering strategy across trading systems, core banking platforms, card payment infrastructure, and now one of the largest real estate developers in the Middle East.
My focus today is on AI-augmented quality engineering — building the systems, practices, and culture that let organisations ship with confidence in an era where AI is both a tool for testing and the thing being tested.
Outside my day job I run 1:1 mentorship for engineers and tech leads, offer agile engineering coaching, and write about quality leadership on this site.
Career
- ALDAR Properties Director of Quality Engineering — Abu Dhabi, UAE. Leading quality engineering strategy for the largest listed real estate developer in Abu Dhabi.
- Visa Quality Engineering Lead — card payment infrastructure at scale.
- R3 Corda QA Lead — enterprise blockchain platform for financial institutions.
- UBS Senior QA — investment banking technology.
- Barclays QA Lead — retail and investment banking platforms.
- HSBC QA Lead — global banking technology.
- JP Morgan QA Engineer — trading systems and core banking.
- ThoughtWorks Quality Analyst — where test-driven development and quality culture became foundational.
Proprietary Frameworks
QE Maturity Framework
A five-level assessment model for benchmarking quality engineering organisations — covering test automation, DORA metrics, contract testing, and AI adoption. Used by teams across the GCC.
Five-Agent Claude Code Orchestration
A multi-agent AI architecture for autonomous QA — separate agents for spec parsing, test generation, execution, triage, and reporting. Reduces manual test authoring by 70%+.
Spec-Driven Development
The methodology of treating OpenAPI/AsyncAPI specs as the single executable source of truth — eliminating spec drift and enabling AI-assisted test generation at scale.
Projects & Open Source
playwright-spec-doc-reporter
An npm package that generates living specification documents from Playwright test runs. 100+ weekly downloads.
ratedSDET.com
A hiring platform dedicated to QA engineers and SDETs — helping teams find and evaluate quality engineering talent.
QE Maturity Assessment
Free online assessment tool to benchmark your quality engineering organisation across five maturity levels.
Writing & Resources
I write about quality engineering, AI in testing, and engineering leadership. You can read all my articles on the blog, or start with the free guides: