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

  • Jira

    Sprint ceremonies, story tracking, and bug triage at the team level.

  • XRAY

    Test plans, runs, and traceability tied directly to Jira issues — my source of truth for QA coverage.

  • RCA Documentation

    Post-incident write-ups that turn one-off defects into durable process improvements.

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.

Mastodon