~/resourcessection live
$ qa open resources --group all

//Resources

Everything in one place.

Snippets, configs, templates, comparisons, migrations, security checks, career guides and learning paths — organised by what you're trying to do, not just by where the page lives.

>search resources…⌘K
29
Resources
4
Sections
80
Code snippets
900+
Interview Q&A
Jump in:

// Choose your task

Start from what you're trying to do

The four sections, as task cards — so you can pick a direction before you know the exact resource.

All Resources
Build & ship6

I need something usable now

Reusable snippets, production configs, architecture patterns, and QA document templates to drop straight into your work.

Explore Build & ship
Decide9

I'm choosing a tool or approach

Honest tool comparisons, framework trade-offs, and decision frameworks — pick what fits your team, not what's loudest.

Explore Decide
Migrate & integrate5

I'm changing or connecting stack

Step-by-step migration guides and integration playbooks for Playwright, Bruno, Pact, Hoppscotch and API collections.

Explore Migrate & integrate
Grow my career & explore9

I'm learning or preparing

Security testing, QA metrics, interview prep, the career ladder, roadmaps, courses and recommended reading.

Explore Grow my career

// Recommended starting points

The highest-value collections for first-time and returning visitors.

All Resources

// Guided paths

A route through the library, by role

Curated journeys that reuse existing resources — pick the one that matches where you are.

All Resources

Manual QA

For testers improving process, coverage, and release confidence.

  1. QA Process
  2. Templates
  3. Testing challenges
  4. Common bug patterns
  5. Interview prep
Follow this path

SDET

For automation engineers building reliable test suites.

  1. Code snippets
  2. Configs
  3. Patterns
  4. E2E testing tools
  5. Cypress → Playwright migration
Follow this path

API Tester

For teams testing APIs, contracts, and collections as code.

  1. API testing libraries
  2. Code snippets
  3. Configs
  4. Security Testing
  5. Common bug patterns
Follow this path

QA Lead

For planning, metrics, standards, and team decision-making.

  1. QA Process
  2. Templates
  3. Tool comparisons
  4. Recommended
  5. QA roadmaps
Follow this path

// All resources

Find exactly what you need

Filter 29 collections by section, type, and audience — or search across every field.

Section
Type
Audience
29 resources

Decide

9 resources
E2E testing toolscompare

Cypress vs Playwright vs WebdriverIO vs Selenium.

  • 22 comparison dimensions
  • 4 verdict cards with shines/falls-down
  • 5-question Find your tool interactive
4 toolsMay 2026
SDET
QA Processguide

Templates, examples and guides for planning testing, managing defects, reporting progress and signing off releases.

  • Test plan & strategy examples
  • Defect triage & severity
  • Release sign-off template
18 resources6 ready now
QA Lead
Industry QAguide

Domain-specific QA guides for SaaS, fintech, healthcare, e-commerce, marketplace, travel, EdTech, and AI — the failure modes generic training misses.

  • 8 industry verticals covered
  • Signature bugs per domain
  • Risk tables & test strategies
8 guidesall live
Manual QA
Test frameworkscompare

JUnit, TestNG, Pytest, Mocha, Vitest, Jest, NUnit, xUnit.net.

  • 16 dimensions across 4 language families
  • 8 verdicts with concrete trade-offs
  • Find your framework interactive
8 toolsMay 2026
SDET
API testing librariescompare

Code-first API testing tools that plug into your test framework.

  • REST Assured, Supertest, Tavern, Karate, Pactum
  • Compared on assertion API, CI integration, mocking
  • Cross-language coverage (Java, JS, Python, DSL)
5 toolsMay 2026
API Tester
API clientscompare

GUI tools for manual and scripted API testing.

  • Postman, Bruno, Insomnia, Hoppscotch, Yaak
  • Compared on collaboration, open-source posture, CI runners
  • Local-first vs cloud trade-offs
5 toolsMay 2026
API Tester
Tool comparisonscompare

Every qa.codes tool comparison in one index — E2E runners, frameworks, API libraries and clients.

  • 7 evergreen comparisons, grouped by category
  • Verdict cards and decision trees on each
  • Dated and editorially maintained
7 comparisonsMay 2026
SDET
Code-first vs GUI clientsframing

A decision framework for choosing between Supertest, REST Assured, and Postman-style tools.

  • When scripted libraries beat GUI tools for API testing
  • When GUI clients are the right fit for your team
  • Team structure, workflow, and maintenance signals
1.5K wordsMay 2026
API Tester
Karate or REST Assured?framing

When Karate's DSL fits your JVM team, when REST Assured's fluent Java does.

  • Karate's .feature DSL vs REST Assured's fluent Java — syntax comparison side by side
  • Five decision factors: Java fluency, JVM investment, mocking model, parallel runner
  • When the hybrid setup is worth it — and the real maintenance cost
2K wordsMay 2026
API Tester

Migrate & integrate

5 resources
Cypress → Playwright migrationguide

What actually breaks, what stays the same, and how to run both frameworks in parallel.

  • Why teams migrate: speed, multi-browser, and native TS support
  • Command-by-command translation: cy.get → locator, cy.request → fetch
  • Before/after code for waits, network stubs, and fixtures
3K wordsMay 2026
SDET
Postman → Bruno migrationguide

Export, import, script translation, and bru run CI — the complete step-by-step.

  • What you lose and gain, grounded in the API clients comparison
  • Script translation: pm.environment.get → bru.getEnvVar and more
  • Replacing Newman with bru run in GitHub Actions
3K wordsMay 2026
API Tester
Adding contract tests with Pactguide

Consumer-driven contracts for Node.js and JVM teams — broker setup and CI patterns.

  • Path A: @pact-foundation/pact consumer test with type matchers and publish step
  • Path B: pact-jvm with REST Assured — JUnit 5 consumer test and provider verification
  • Pact Broker: PactFlow hosted free tier vs self-hosted Docker Compose
3K wordsMay 2026
API Tester
Self-hosting Hoppscotchguide

Run Hoppscotch on your own infrastructure — Docker, auth, TLS, backup, and upgrades.

  • Docker Compose: app, backend, and admin wired together with PostgreSQL 15
  • Auth setup: email/password and Google, GitHub, Microsoft OAuth — exact env var names
  • TLS reverse proxy with Caddy — three-subdomain split
2.5K wordsMay 2026
API Tester
Git-based API collectionsguide

Treating API collections as code: directory layout, PR workflow, CI integration.

  • One-file-per-request layout organised by domain area, not HTTP method
  • Environment files: committed .env.example, gitignored secrets
  • Branch and PR workflow: reviewing API changes just like code changes
2K wordsMay 2026
API Tester

Grow my career & explore

9 resources
Security Testingguide

Catch access, session, API and data exposure risks before release. Practical security checks for QA engineers — no offensive security depth required.

  • OWASP Top 10 reframed as QA checks
  • Auth, authorization, sessions & APIs
  • JWT, input validation & file uploads
5 guides4 checklists
Manual QA
Career ladderreference

QA engineering levels from Associate to Principal.

  • 9 rungs with concrete expectations
  • Skills, scope, autonomy, impact
  • Promotion criteria each level
9 levelsSelf-assess
QA Lead
QA metricsreference

What's worth measuring — and what isn't.

  • Flakiness, coverage, escape rate
  • DORA metrics relevant to QA
  • Time-to-detect, time-to-fix
18 metricsWith anti-patterns
QA Lead
Interview preppractice

Question banks by role, stack, and topic.

  • Manual QA, SDET, Lead roles
  • Cypress, Playwright, Appium tracks
  • System design for QA
900+ questionsWith answers
Manual QA
Learn QAcourse

Structured learning path from fundamentals to automation.

  • Software testing fundamentals
  • Automation with Cypress and Playwright
  • Mobile testing with Appium
32 coursesHands-on
Beginner
QA roadmapsreference

Paths from manual tester to specialist — SDET, API, performance, mobile, AI-augmented QA and more.

  • 7 career paths with ordered milestones
  • Skills and tools to learn at each step
  • Manual-to-automation transition path
7 pathsStep-by-step
Beginner
QA glossaryreference

Plain-English definitions for software testing terms, A to Z.

  • 309 terms across testing, automation and process
  • Concise, jargon-free definitions
  • Cross-linked to related concepts
309 termsA–Z
Beginner
Recommendedcuration

Books, courses, talks, podcasts worth your time.

  • Hand-picked, with notes on why
  • Books for testing fundamentals
  • Conference talks and videos
CuratedUpdated quarterly
Beginner
Useful linksexternal

Canonical docs, communities, conferences, newsletters.

  • Official tool documentation
  • Active Slack, Discord, forums
  • Conferences and meetups
VettedQuarterly review
Manual QA