The Complete Picture
Everything you learn, end to end
From installing Claude Code in your terminal to shipping an AI-assisted test suite that runs on every pull request. Below is the full map of the workflow, the architecture, the modules, and the outcomes.
Terminal-firstPlaywright & SeleniumPytest & API testingSkills & subagentsMCP serversCI/CD on every PR
Claude Code is a command-line agent. There is no IDE to learn and no plugin to configure — you install it once, point it at a repository, and start talking to it.
Nine modules. Every one of them ends with something running on your machine, not a slide you nod along to.
01Claude Code fundamentals
Install, auth, models, the REPL loop, slash commands, permission modes, plan mode, git worktrees and when to reach for each one.
You walk out with: A working setup and your first AI-written test
02Project memory and QA prompting
CLAUDE.md at global, project and local level; writing rules that stop hallucinated selectors; prompt patterns that produce reviewable diffs instead of walls of code.
You walk out with: A CLAUDE.md your whole QA team can share
03Manual QA, accelerated
Turn a user story into risk-based test cases, boundary and negative sets, test data, and a traceability matrix — then export straight into your test management tool.
You walk out with: A full test case pack generated and reviewed in minutes
04Web automation with Playwright
Page objects, fixtures, locators that survive redesigns, parallel runs, visual checks, trace viewer debugging, and driving a real browser through the Playwright MCP server.
You walk out with: A green Playwright suite for a real application
05Selenium, Pytest and legacy migration
Refactor brittle Selenium code, port suites to Playwright or Pytest, remove hard waits, deduplicate helpers, and modernise a suite you inherited without breaking it.
You walk out with: A migration playbook you can run on your own repo
06API, contract and data testing
Generate request collections from an OpenAPI spec, assert schemas, chain auth flows, seed and clean test data, and catch contract drift before the UI ever sees it.
You walk out with: An API regression pack wired to your spec
07Skills, subagents and MCP
Package a repeatable job as an installable skill, split work across focused subagents, wire MCP servers for the browser, Jira and your database, and add hooks as guardrails.
You walk out with: Your own reusable QA skill set
08CI/CD, code review and reporting
Run Claude in GitHub Actions on every pull request, auto-review test code, publish HTML reports and flake metrics, and gate merges on quality signals instead of vibes.
You walk out with: A pipeline that reviews and tests every PR
09Capstone: your QA portfolio
Take one real application from zero to a documented, automated, CI-backed test suite — the artifact you show in interviews and performance reviews.
You walk out with: A public portfolio project that proves the skill
✓Install, configure and drive Claude Code confidently from the terminal
✓Turn a user story into a reviewed, risk-based test case pack in minutes
✓Build and maintain a Playwright suite that survives a UI redesign
✓Migrate or rescue a legacy Selenium or Pytest suite without a rewrite
✓Generate an API regression pack directly from an OpenAPI spec
✓Write a reusable skill and hand it to the rest of your team
✓Wire MCP servers for the browser, Jira and your database
✓Run Claude as an automated reviewer on every pull request
✓Publish reports and flake metrics that leadership actually reads
✓Ship a public capstone project you can point at in an interview
Manual QA engineers
moving into automation without a year of syntax drills
SDETs and automation engineers
who want to multiply output, not hours
Test leads and managers
standardising how a team uses AI safely
Developers who own testing
in small teams with no dedicated QA