
API testing is one of the most in-demand skills in QA today. In this course you learn to do it the way senior engineers actually do it in 2026 — by reading the spec, directing an AI IDE to generate the tests, and wiring everything into a CI pipeline that runs automatically on every push.
You will test one real API — TechShop — using four different approaches: Postman with MCP, Bruno, Python + pytest, and Robot Framework. The same five bugs are planted in the API. All four suites find all five. By the end you will know which tool fits which team and context — not from theory, but from having run them all yourself.
What you will produce:
- A Postman collection built directly in your workspace via MCP — no file, no import
- A Bruno collection as plain .bru files in your Git repository
- A Python + pytest test suite with fixtures, parametrize, and an HTML report
- A Robot Framework suite with keyword-driven tests and a detailed execution log
- A GitHub Actions pipeline running all four suites automatically on every push
- Structured bug reports generated from test output with your AI IDE
- Refactored test suites applying professional best practices using reusable AI skills
Tools you will use:
- Cursor and Antigravity IDE
- Postman + Postman MCP server + Newman CLI
- Bruno desktop app + Bruno CLI
- Python + pytest + requests
- Robot Framework + RequestsLibrary
- GitHub Actions
Every tool has a free tier. You do not need to spend anything beyond the course. However if you want to avoid waiting times for token recharge I recommend to purchase Google AI package for Antigravity for one month. In some countries this first month is free in some countries it is affordable price.
What makes this course different:
Most API testing courses teach one tool. This course teaches four — against the same API, with the same bugs — so you can make an informed decision for your own team. You will also see how AI integration varies across tools: Postman requires MCP configuration, Bruno needs nothing because it is file-based, Python is the most natural fit because AI was built to write code. Understanding those differences changes how you work day to day.
Who this course is for:
- Manual testers who want to move into API test automation
- QA engineers who know one tool and want to understand the full landscape
- Developers who want structured automated test coverage on their APIs
- Students who completed the Manual Vibe Testing course and want to go deeper
You do not need to write code from scratch. You need to understand what the API should do — your AI IDE handles the generation.
A note on how this course was made:
Every script, prompt, and resource in this course was produced using the same AI-assisted workflow you will learn here. The course repo is the same repo you will fork, test against, and push to. What you see on screen is what the workflow actually produces.