Manual and exploratory testing
Scripted coverage for the flows that matter, plus unscripted poking at the places that look fragile. Most of the interesting bugs turn up in the second kind.
I've had responsibility for the testing at a start-up, and testing is what I do best. I'll tell you what's broken, how to reproduce it, and whether it should block your release.
Developers test what they built the way they meant it to be used. That's not a criticism, it's just how knowing a system works. I come at it from the outside.
Scripted coverage for the flows that matter, plus unscripted poking at the places that look fragile. Most of the interesting bugs turn up in the second kind.
Re-testing what already worked, after every change. Tedious to do properly and the single most common thing small teams skip.
A written plan covering scope, environments, cases and the risks being prioritised. It means the next round of testing repeats this one instead of starting over.
Steps to reproduce, environment, severity, evidence. I've been the developer picking these up too, so mine are written to be acted on straight away rather than filed.
Checking the site behaves on the browsers and screen sizes your customers actually use, not only the one it was built on.
Requests, responses, error cases and the edges. Useful when the frontend looks fine but something underneath is quietly wrong.
Automated suites covering your critical paths, in whichever framework suits your stack, so they're checked on every release instead of whenever someone remembers.
No black box. You get the plan before I start and the findings as they come in, not a report at the end with no time left to act on it.
I learn the product, who uses it and how often you release. Then we agree what's worth testing and what isn't.
Scope, environments, cases and priorities, written down. You approve it before any testing starts.
I work through the plan across browsers, devices and APIs, and spend extra time wherever the risk looks highest.
Reproducible reports with severity and evidence, delivered as I find things rather than saved up for the end.
Once fixes land I verify them, re-run regression and give you a straight answer on whether it's ready to ship.
Hourly suits ongoing work and filling gaps. Fixed price suits a release with a clear end date. I'll tell you which one fits after we've talked about the project.
One focused pass over a feature, a release, or a sprint's work.
Full coverage before a launch or a release you can't afford to get wrong.
Testing built into your release cycle, for teams shipping regularly.
Hiring a full-time QA engineer is a big commitment, and most small teams can't justify it. This is the version you can.
Your developers are testing their own work between other tasks. Things get missed, and nobody has time to write down what was covered.
A release with real money or reputation behind it, and a nagging feeling that clicking through it once on a Friday isn't enough.
Tell me what you're releasing and when. I'll come back with a testing plan and a price, usually within a day.
Request a quote