Skip to content

duveyvaishnavi-stack/ai-qa-learning-roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 AI QA Orchestration — Full Learning Kit

Everything you need to go from manual QA to AI-powered test pipelines. Built and maintained by Vaishnavi Duvey — QA Manager & AI Testing

Python Playwright Claude

💡 Why I built this

Someone asked me: "Is there any way I could learn how to build these?" So I built a free learning kit. This repo started from a LinkedIn post that got 10,378 impressions — proof that QA engineers want practical AI content, not theory. Everything here is what I actually built and learned, shared openly so you don't have to figure it out alone.

"This is the kind of AI-in-QA content that feels practical instead of theoretical." — Comment from the LinkedIn community

🚀 How to use this repo If you're a beginner:

Start with the 5-week roadmap below — follow it week by week Read the architecture section — plain English explanation Run orchestrator.py — see AI generate real tests in 3 minutes

If you're intermediate:

Clone the repo and run orchestrator.py immediately Swap the story variable with your own user story Update standards with your team's conventions Star the repo — Stage 2 + 3 dropping this week

If you're advanced:

Fork the repo and contribute MCP connectors or RAG improvements Open a PR — reviewed within 24 hours Tag me on LinkedIn when you ship something with it!


📌 What is this?

This repo is a free, complete kit for QA engineers who want to build AI-powered testing pipelines using:

  • 🤖 Claude AI (Anthropic) — reads stories, generates test cases, writes Playwright specs
  • 🔌 MCP (Model Context Protocol) — connects AI to Jira, GitHub, TestRail automatically
  • 📚 RAG (Retrieval Augmented Generation) — gives AI your private codebase knowledge

No fluff. No theory. Just working code and a clear learning path.


🗂️ What's inside

ai-qa-learning-roadmap/
│
├── 📄 README.md                  ← You are here
├── 🐍 orchestrator.py            ← Working AI QA pipeline (start here)
├── 📁 examples/
│   └── STORY-1042.spec.ts        ← Example Playwright output generated by AI
├── 📁 docs/
│   ├── architecture.png          ← Pipeline architecture diagram
│   ├── ROADMAP.md                ← 5-week learning roadmap
│   └── HOW_IT_WORKS.md           ← Plain English explanation of AI + RAG + MCP
└── 📁 coming-soon/
    ├── jira-mcp-connector.py     ← Stage 2 — Jira MCP (coming this week)
    └── rag-layer.py              ← Stage 3 — RAG with pgvector (coming soon)

📅 Weekly content

Week Topic Status Guide
1 Python + Anthropic API ✅ Live Run orchestrator.py
2 Prompt Engineering ✅ Live WEEK2-PROMPT-ENGINEERING.md
3 RAG + Vector Databases 🔜 Coming soon
4 MCP Connectors 🔜 Coming soon
5 AI Agents + Orchestration 🔜 Coming soon

⭐ Star the repo to get notified when each week drops!

⚡ Quick start — run it in 3 minutes

# 1. Clone the repo
git clone https://github.com/duveyvaishnavi-stack/ai-qa-learning-roadmap

# 2. Install dependencies
pip install anthropic

# 3. Set your API key (get it free at console.anthropic.com)
export ANTHROPIC_API_KEY=sk-ant-your-key-here   # Mac/Linux
set ANTHROPIC_API_KEY=sk-ant-your-key-here       # Windows

# 4. Run the pipeline
python orchestrator.py

# Output: STORY-1042.spec.ts — ready-to-run Playwright file ✅

🏗️ Architecture

┌─────────────────────────────────────────────────┐
│              MCP Tools Layer                     │
│   Jira · GitHub · TestRail · Slack              │
└──────────────────┬──────────────────────────────┘
                   ↓
┌─────────────────────────────────────────────────┐
│            AI Orchestrator                       │
│  Claude reads stories · generates tests          │
│  writes Playwright specs · opens PRs             │
└──────────────────┬──────────────────────────────┘
                   ↓
┌─────────────────────────────────────────────────┐
│           RAG Knowledge Layer                    │
│  Your codebase · standards · past incidents      │
│  Embedded in pgvector (free)                     │
└─────────────────────────────────────────────────┘

🗺️ 5-Week Learning Roadmap

Week Topic Resources Cost
1 Python + Anthropic API docs.anthropic.com · Python for Everybody Free
2 Prompt Engineering Anthropic Prompt Guide · DeepLearning.AI Free
3 RAG + Vector DBs Building RAG — DeepLearning.AI · pgvector Free
4 MCP Connectors modelcontextprotocol.io · MCP Servers Free
5+ AI Agents + Orchestration AI Agents in LangGraph Free

💡 Best way to learn: Follow this repo — each stage ships as working code you can run and study.


🚀 Pipeline stages

✅ Stage 1 — AI Core (available now)

  • Reads user stories
  • Generates happy path + edge cases + negative tests
  • Writes ready-to-run Playwright TypeScript spec files

🔧 Stage 2 — MCP Connectors (coming this week)

  • Jira MCP — auto-fetch stories when they move to "Ready for QA"
  • GitHub MCP — auto-open PRs with generated spec files
  • Zero keyboard interaction between story and PR

🧠 Stage 3 — RAG Layer (coming soon)

  • Embed your codebase, page objects, and standards
  • AI generates tests using YOUR selectors and conventions
  • Tests look like a senior QA on your team wrote them

💬 From the community

"This is the kind of AI-in-QA content that feels practical instead of theoretical."

"The interesting part is not the 60 lines of Python. It's the orchestration thinking behind it."

"Where is the MCP and RAG layer?" — Stage 2 dropping this week! ⬆️ Star to get notified


🤝 Contributing

Found a bug? Want to add a connector? PRs welcome!

  1. Fork the repo
  2. Create your branch: git checkout -b feature/jira-mcp
  3. Commit your changes
  4. Open a PR — I review within 24 hours

👩‍💻 About the author

Vaishnavi Duvey — QA Manager & Business Analyst | AI-Assisted Testing & Automation

I share practical AI + QA content every week on LinkedIn.

🔗 LinkedIn · ⭐ Star this repo


⭐ If this helped you

Give it a star — it helps more QA engineers find this resource!

Star this repo — it helps more QA engineers find this!


Built by Vaishnavi

About

Free kit — AI + RAG + MCP for QA engineers. Working code + 5-week learning roadmap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors