Manual & functional testing
Test plans, test cases from your requirements, exploratory, regression, cross-browser and mobile testing, and UAT support. Clear, reproducible bug reports your developers can act on.
Available now for contracts
End-to-end software testing, from manual and functional testing to API checks, Playwright automation and load testing. For 12+ years I've tested business-critical systems for banks, payment networks and gaming platforms. Now I bring that same rigour to startups and growing teams.
✓ 282 checks passed · 0 blockers · release: GO
Trusted by engineering teams at
For 12 years I've made sure software holds up when it matters most: on payday, at checkout, and on draw night. Now I'll do the same for your product.
Services
From a one-off test pass before launch to a fully automated pipeline, I cover what you need, so you don't have to hire three specialists.
Test plans, test cases from your requirements, exploratory, regression, cross-browser and mobile testing, and UAT support. Clear, reproducible bug reports your developers can act on.
Functional, negative, contract and integration testing of REST APIs and microservices with Postman and Playwright, generated from your OpenAPI/Swagger specs.
Fast, maintainable UI and API test suites that run on every pull request. Fewer flaky tests, fewer manual regression cycles, faster releases.
My specialty
Load, stress, soak and spike testing with k6, JMeter, LoadRunner and Gatling, plus root-cause analysis with Dynatrace and Grafana. Enterprise-grade, trusted by Visa and ANZ.
Automated functional, API and performance checks in GitHub Actions, GitLab CI or Jenkins that stop broken or slow builds before they reach production.
No QA process yet? I'll set one up: test strategy, Jira/Zephyr workflows, release checklists and quality reporting, sized to suit your team.
Selected work
My enterprise work has focused on performance engineering for systems that can't go down. I bring that same discipline to every functional, API and automation project.
Challenge: Powerball, Oz Lotto and Keno see massive traffic spikes on draw nights, and hand-scripting load tests couldn't keep up with how often the team released.
What I did: Built a k6 framework that generates typed API clients from OpenAPI specs, uses GitLab Duo to turn plain-English scenarios into ready-to-run tests, and runs in GitLab CI on every deployment. Added live Grafana/InfluxDB and Kibana dashboards, and used Dynatrace to trace slow Oracle queries, memory leaks and GC pressure.
Outcome: Writing test scripts now takes minutes instead of days, every deployment passes a performance gate, and the framework became the standard approach across engineering squads.
Challenge: Microservices processing card transactions at very high volume, on Kubernetes and cloud, where any slowdown means lost revenue.
What I did: Led end-to-end performance engineering using LoadRunner (C, manual correlation) and JMeter in CI/CD. Planned capacity for high-criticality services, and diagnosed bottlenecks across .NET, SQL Server and Postgres.
Outcome: Agreed benchmarks for each service, clear root-cause and tuning advice for developers, and a testing team mentored in AI-assisted workflows.
Challenge: Customer-facing ANZ Apply, Credit Card and Personal Loan platforms had to stay fast and available through peak demand and partial failures.
What I did: Led performance testing across multiple programmes, covering workload modelling, load, endurance and chaos/failure-injection testing. Introduced k6 and drove its adoption, and integrated performance testing into CI/CD.
Outcome: Every release passes a performance quality gate, and the team now uses modern open-source tooling alongside JMeter and LoadRunner.
Challenge: Online banking, personal loan and credit card journeys needed SLA sign-off on a tight delivery timeline.
What I did: Wrote Gatling simulations for server-side load, plus client-side analysis of DOM load, first contentful paint and full render to isolate front-end bottlenecks.
Outcome: A full picture of performance from server to screen, with tuning recommendations delivered within the release window.
Ways to work together
Fixed price · a few days
Most popular
Fixed scope · 1–3 weeks
Hourly, part-time or full-time contract
How I work
A simple, transparent process, whether it's a three-day test pass or a six-month contract.
Understand your product, users, risks and release goals, and agree on scope and success criteria.
Write test cases and automation scripts that are version-controlled, data-driven and CI-ready.
Run manual, API, automated and load tests, and log clear, reproducible defects as I go.
A plain-English quality summary, a go/no-go call, and tests your team keeps.
Toolkit
Testimonials
[Approved quote]
[Approved quote]
[Approved quote]
Why clients hire me
Tell me what you're working on. I reply within one business day, and the first 30-minute call is free.