About Me

I am a seasoned QA Specialist with over two decades of experience, specializing in bridging the gap between complex technical challenges and robust quality assurance. From performance testing in the early days of e-commerce to ensuring regulatory compliance for global platforms, I thrive on solving the 'unsolvable' problems.

My Story

The Early Days: Launching Cahoot & E-commerce

My journey into QA began in the 1990s at Abbey National (now part of Santander Bank). By 2000, I was at the forefront of the e-commerce boom with cahoot Internet Bank, specializing in non-functional testing. My role involved:

  • Performance Testing
  • Disaster Recovery
  • Security

During this time, I began providing strategic technical solutions beyond standard testing. I engineered a custom data-cleansing pipeline to bridge a critical gap between backend providers and fulfillment systems, ensuring customer data flowed accurately through Abbey National's infrastructure.

The IBM Era: Mastering Automation & ETL

At IBM, I transitioned into functional testing for their primary ETL offering, DataStage. This was my first deep dive into test automation using WinRunner, QTP, and Rational Functional Tester. I adapted to complex testing environments involving various operating systems and databases, while also gaining experience in Internationalisation and Localisation testing.

Financial Tech: Solving Complex Data Logic

Joining White Clarke Group (now Solifi), I focused on API testing with SOAPUI and Selenium automation. I believe a tester should be a builder; when faced with massive 100k XML messages, I wrote Groovy scripts to parameterize date logic, significantly accelerating test cycles for the entire team.

My highlight here was performing a deep-dive root cause analysis on a project-threatening calculation error in customer statements—deconstructing layers of legacy "fixes" to implement a permanent solution.

High-Stakes Compliance: Precision & Automation

At bet365, I tested regulatory reporting where accuracy is a legal mandate. I leveraged strong SQL skills and developed custom C# utilities to automate the parsing of vast data directories. This transformed a labor-intensive manual audit into an instantaneous automated process, providing the Compliance team with a reliable way to verify submissions.

My career is built on variety and a proactive approach. I don’t just find bugs; I build the tools and identify the root causes that keep businesses moving forward.

My Approach to Quality

I believe quality isn't a phase — it's a mindset. My approach combines:

  • Risk-based testing — Focus effort where it matters most
  • Shift-left thinking — Catch issues early through collaboration with developers and designers
  • Automation with purpose — Automate the repetitive to free up time for exploratory testing
  • Accessibility as standard — Every user deserves a good experience

Beyond Testing

When I'm not testing software, you'll find me exploring my interests in retro computing and history. I'm fascinated by the evolution of technology and how it has shaped the world we live in today.

Let's Connect

I'm always happy to talk about testing, quality, or career advice. Get in touch or find me on LinkedIn.