two decades in quality
the long version.
From manual testing through to QA architecture. Recent years have been about rebuilding QA for teams where the traditional practices no longer fit. The systems underneath the QA work are fair game too, when the engagement calls for it.
01 / focus
My work covers the full range of QA. Recent focus has concentrated in five areas:
- Invariant test frameworks. Tests that guard system-wide rules (payment idempotency, order-total consistency, role enforcement) regardless of implementation. Stable because they test rules, not flows.
- Agentic QA. A tester that behaves like a senior QA engineer. Derives scenarios from specs, executes across blackbox / DB / API layers, returns evidence. Disposable; nothing to maintain.
- Self-healing for the UI-critical remainder. Consensus-voted AI for selector drift, with auto-PRs as the paper trail. Used only where a browser layer is actually required.
- QA orchestration & platform. The infrastructure that runs testing reliably at scale. Queues, locks, manifest, triage, and dashboards that surface the operating model.
- AI & full-stack systems. When the QA work calls for building the systems underneath. REST APIs, multi-tenant platforms, RAG pipelines with grounding verification.
02 / background
I've spent 20+ years in QA and software testing. I'm ISTQB-certified at both Foundation and Advanced Test Manager levels, and I've spent most of my career working on production systems where correctness, maintainability, and long-term evolution matter.
Recent years have been about the shift: when an organization adopts AI-drafted development, cycle times collapse from weeks to hours. Traditional QA practices, coupled to implementation details like selectors and URLs, no longer fit. The answer isn't more self-healing on top of broken abstractions. It's a different methodology entirely: implementation-agnostic invariants on one side, an agentic tester that re-derives its work from the current spec on the other, and the orchestration to run both reliably at scale.
Alongside that, I design and build backend and full-stack systems using Node.js and TypeScript, PostgreSQL, and REST / OpenAPI-based architectures, with React and Next.js when full-stack work is appropriate. API-first design, authentication flows (OAuth2 / JWT), background job processing, CI/CD, and cloud deployment. AI/LLM integrations (OpenAI, Anthropic), RAG and document-intelligence pipelines, and multi-tenant RBAC systems. Domain experience across e-commerce, fintech, SaaS, and document processing.
03 / stack
- Playwright
- Cypress
- TypeScript
- Node.js
- PostgreSQL / pgvector
- BullMQ / pg-boss
- OpenAI / Anthropic
- Jenkins
- Next.js 15
- React
- Fastify / Express
- Drizzle ORM
- Elasticsearch
- Tailwind
- Docker
- AWS (EC2, S3)
areas
- QA & test automation: invariant testing, two-layer test strategies, E2E / API / DB testing, performance and load (Gatling), WCAG 2.2 accessibility, test strategy & planning, risk management.
- QA platform engineering: orchestration backends, queues, resource locks, manifest ingestion, Jenkins integration, failure-triage pipelines, Next.js dashboards.
- Backend: REST APIs with OpenAPI specs, compliance-first architecture, job queues, schema design, complex queries, migrations.
- Frontend: Next.js 15 App Router, strict TypeScript, accessible UI, responsive Tailwind.
- AI & LLM integration: RAG systems, semantic search, prompt engineering for high-stakes contexts, hallucination detection, grounding verification, confidence scoring.
- DevOps: Docker multi-stage builds, Jenkins pipelines with parameterized builds and DB coordination, AWS EC2 / S3.
04 / how I work
- Independent & self-directed. Comfortable owning projects end-to-end without detailed specs.
- Async-friendly. Strong written communication; documentation as a first-class deliverable.
- Quality-focused. QA mindset applied to every line, not just the tests.
- Iterative. Ship MVPs, validate assumptions early, cut what doesn't earn its place.
- Direct feedback. Concerns raised early with specific, actionable suggestions.
05 / certifications
- ISTQB Test Manager, Advanced Level (CTAL-TM, 2012)
- ISTQB Certified Tester, Foundation Level (CTFL, 2012)
Want the short version? Grab the resume, browse the projects, or get in touch.