My QA & automation toolkit.
A snapshot of the software, services, and hardware I rely on to ship reliable software — from automation frameworks and load-testing tools to the laptop I write tests on every day.
Workstation
14" MacBook Pro, M3 Pro, 64GB RAM (2021)
I don't know how Apple makes such a tiny laptop so fast and responsive, no matter what load I put on it.
Keychron V6 Max
A full-size wireless mechanical keyboard that feels great to type on all day long.
Logitech MX Master 3S
Precise, quiet, and comfortable — perfect for long debugging sessions.
Test Automation
Cypress
My go-to for end-to-end browser automation. Fast, reliable, and great DX out of the box.
Playwright
Cross-browser automation with parallel execution, network mocking, and a Test Runner I lean on for stable suites.
Page Object Model + SOLID
How I structure suites — pages and components as objects so flows stay readable and refactorable as products evolve.
Mocha
A lightweight test runner I reach for when a project needs a flexible, framework-agnostic harness.
API & Performance Testing
Postman
Request collections, environments, and contract checks for end-to-end API validation.
Apache JMeter
Load and stress testing with realistic user scenarios — surfaces bottlenecks before production traffic does.
BlazeMeter
Cloud-scaled JMeter execution when local hardware can't generate enough load.
DevOps & CI/CD
Jenkins
Where my automation suites live — pipelines that gate every release on green tests.
GitHub Actions
Lightweight CI for repository-level checks and matrix runs across browsers/Node versions.
AWS (S3, CloudWatch)
Test artifact storage and observability — logs, traces, and metrics that turn flakes into fixes.
Docker
Reproducible test environments and ephemeral databases that make "works on my machine" a non-issue.
Project & Test Management
AI Tools
GitHub Copilot
In-editor pair programmer — speeds up test scaffolding and repetitive boilerplate.
ChatGPT
Brainstorming edge cases, drafting test plans, and exploring unfamiliar APIs.
Claude
Long-form analysis, code review on big diffs, and structured debugging sessions.
Cursor
An AI-first editor for diving into unfamiliar codebases and refactoring tests at scale.
