The Testing Academy presents

Every project you ship in the AI Tester Blueprint, in one place.

Twenty-five hands-on builds across 21 chapters: local LLMs, prompt-engineered frameworks, AI agents, RAG pipelines, MCP servers, CrewAI multi-agent crews, LangChain copilots, and DeepEval evaluation harnesses. Every card below is a project students build, run, and can showcase to their company. Demos on these pages are simulated with realistic sample data so you can feel each product without a backend.

25+
Projects
21
Chapters
8
Tracks
100%
Hands-on
πŸ—ΊοΈ Architecture Explorer 8 playable track maps: Agents Β· Multi-Agent Β· MCP Β· RAG Β· DeepEval Β· Evals Β· Prompts Β· Tools PRESS PLAY β–Έ ▢️ Playable Diagrams 21 hand-drawn chapter diagrams that animate step by step, from concept to end project 21 CHAPTERS β–Έ πŸ“Έ Shareable Cards 25 downloadable 1080Γ—1080 project cards for Instagram, LinkedIn, or slides DOWNLOAD β–Έ

MAP The journey, chapter by chapter

Follow the rail: each stop is a chapter, each color a track, and every stop links to the project you build there. Three stars mark the capstones.

FoundationsAI AgentsRAGMCPMulti-AgentEvalsLangChainPortfolio
πŸ§ͺ01
Chapter 01Foundations

Local LLM Test Generator

Full-stack chat app that turns pasted Jira user stories into structured test cases. Works with Claude, OpenAI, Groq, Gemini, and fully local Ollama or LM Studio models.

ReactNode + SQLiteOllamaB.L.A.S.T.
πŸ“02
Chapter 02Foundations

RICE-POT Framework Generator

Prompt engineering as a power tool: one RICE-POT master prompt generates an enterprise Selenium TestNG POM framework, a Playwright suite, and a full VWO test plan.

RICE-POTSeleniumPlaywrightAnti-Hallucination
πŸ—‚οΈ03
Chapter 03AI Agents

JobTracker AI

Local-first Kanban board for the QA job hunt: drag applications from Wishlist to Offer, everything stored in your browser, plus an Easy-Apply agent playbook.

React 18IndexedDBdnd-kitTailwind
πŸ“‹04
Chapter 04AI Agents

Test Planner Agent

Point it at any Jira or Azure DevOps ticket and it drafts a complete, template-driven test plan document, built with the B.L.A.S.T. agent framework and deployed on Vercel.

ExpressReactJira RESTdocx
πŸ”€05
Chapter 05AI Agents

n8n QA Agent Fleet

Six no-code agents: a QA expert chatbot, a local Ollama variant, a Jira bug creator, a PRD-to-test-plan reader, and PRD-to-test-cases flows that file Jira subtasks or export Excel.

n8nGroqOllamaJira Cloud
🌊06
Chapter 06AI Agents

LangFlow QA Buddy

Visual drag-and-drop agents: a QA Buddy chat assistant and a bug-report classifier that assigns category and priority, both as importable LangFlow canvases.

LangFlowLLM chatClassifier
⚑07
Chapter 07AI Agents

AI Test Case Generator

VIBE-coded in a week: FastAPI + React app that pulls a Jira story, applies a YAML template (smoke, regression, edge, security), and returns editable, exportable test cases.

FastAPIReact 19Claude SonnetDocker
πŸ“š08
Chapter 08RAG

RAG Explained: Basic

A glass-box RAG pipeline over the VWO PRD: watch the PDF get chunked, embedded, and stored in ChromaDB, then see exactly which chunks answer your question and why.

FlaskChromaDBNomic EmbedGroq
πŸ”¬08
Chapter 08RAG

Advanced RAG Lab

Hybrid retrieval over 5,000 VWO test cases: BGE-M3 dense + sparse vectors in Qdrant, RRF fusion, cross-encoder reranking, query rewriting, and a stage-by-stage inspector UI.

QdrantBGE-M3RerankerFlask
🧭09
Chapter 09 Β· CapstoneRAG

QA Copilot

The RAG-track capstone: one chat box grounded in five knowledge sources, Selenium code, Playwright code, test cases, PRDs, and JIRA bugs, with cited answers and a RAG Explorer.

FastAPIReactQdrant Γ— 5Intent router
πŸ”Œ10
Chapter 10MCP

Playwright MCP + First Server

Let an AI drive a real browser through Playwright MCP (23 tools) to test the VWO login and auto-write the spec file, then author your own FastMCP server from scratch.

Playwright MCPFastMCPstdio/HTTP
🐍11
Chapter 11Foundations

Python for Testers

Twelve runnable lessons that take a manual tester to Python fluency: variables to tuples, plus calling an LLM from pure Python on lesson four.

Python 312 lessonsLLM API
🧰12
Chapter 12MCP

TestCase MCP Server

A FastMCP server that turns a 478-row VWO test-case CSV into 15 tools, 3 resources, and 2 prompts, so Claude Desktop or Cursor can search, filter, and even add test cases.

FastMCP15 toolsCSV storeClaude Desktop
πŸ‘₯13
Chapter 13Multi-Agent

CrewAI Bug Triage Crew

Three specialists on one bug: a Triage Analyst sets severity, a Root Cause Specialist digs into the why, and a Test Strategy Advisor writes the Playwright prevention tests.

CrewAIGroq GPT-OSS-120BJira API
🏭14
Chapter 14Multi-Agent

CrewAI QA Pipeline

Give it one Jira ticket ID and four agents hand work down the line: read the ticket over MCP, write the test plan, design the cases, and code the Playwright tests.

CrewAImcp-atlassianLlama 3.3 70B
πŸš€15
Chapter 15Multi-Agent

Production QA Pipeline

The Chapter 14 crew, productionized: templated plans, Jira-importable CSVs, a generated multi-file Playwright framework, and a web UI that fans out over many tickets.

CrewAIStarlette UIJira CSVPW framework
βš–οΈ16Β·18
Chapters 16 + 18Evals

LLM-as-Judge with DeepEval

Stop eyeballing AI output. Score answer relevancy and hallucination with DeepEval, then put Llama-4 on trial with GPT-4.1 as the judge, via Groq and OpenRouter.

DeepEvalpytestGroqOpenRouter
πŸŽ›οΈ17
Chapter 17Foundations

Fine-Tuning Open Models

Adapt Qwen2.5-Coder to your private QA data: when RAG is enough, when LoRA/QLoRA wins, and a full local recipe with Ollama, LanceDB, and MLX.

Qwen2.5-CoderLoRA/QLoRAOllamaLanceDB
πŸ“Š19
Chapter 19 Β· CapstoneEvals

DeepEval Framework

A production evaluation harness: 29 metric-target pairs across a live e-commerce chatbot, a RAG pipeline, and a black-box browser bot, with a 4-panel metrics dashboard.

DeepEval 3.9Switchable judgeFastAPI dashboard
🌐20
Chapter 20AI Agents

BrowserBash NL E2E

Write the journey in plain English, no selectors: login, add to cart, checkout. An AI agent drives the real browser and returns a step-by-step pass/fail report.

BrowserBashNL journeys22 steps Β· 118s
🐞21
Chapter 21LangChain

JIRA Bug Triage Agent

A LangChain agent that reads raw Jira bugs and returns structured triage: severity, priority, component, owning team, and likely duplicates, grounded in a RAG knowledge base.

LangChain v1ChatGroqStreamlitChroma
🩺21
Chapter 21LangChain

RCA Agent

Feed it a failure and it investigates like an SDET: pulls Jenkins console logs, correlates recent GitHub commits, pings the live endpoint, and writes the root-cause verdict.

LangChain toolsJenkinsGitHub APIStreamlit
✍️21
Chapter 21LangChain

Test Designer Agent

From user story to test plan in one run: retrieves similar existing cases from the RAG knowledge base so it never duplicates, then designs a structured TestPlan (18 cases for VWO-105).

LangChainStructured outputRAG KB
🧠21
Chapter 21 Β· CapstoneLangChain

QA Copilot Router

One box, three brains: a router classifies each request and dispatches to the Triage, RCA, or Test Designer agent, unified behind a single Streamlit UI with graceful fallbacks.

RouterStreamlit3 prod agentsDigitalOcean
πŸ’Όβ˜…
Bonus Β· PortfolioPortfolio

AI Testing Agents Studio

Thirteen portfolio projects, 10 agents and 3 tools, each shipped three ways: importable n8n flow, importable LangFlow canvas, and a React Studio that runs them through 6 LLM providers.

React Studion8n + LangFlow13 projects6 providers