Real projects. Real frameworks. Real source code.
Can we actually build something? Yes – here are the project categories, technology stacks and code we build and teach.
Free QA Demo Website – practise automation here
A full practice site built for testers – 29 practice pages across five sections. Every element has a stable id and data-testid, and every page comes with practice tasks plus sample Selenium and Playwright code.
No login, no ads. Use it for Selenium, Playwright or Cypress practice.
- Elements – text box, checkbox tree, radio buttons, web tables with add/edit/delete, buttons, links, file upload and download, dynamic properties.
- Forms – a long practice form with validation, registration and login, and every kind of dropdown.
- Alerts, Frame & Windows – alerts, confirms, prompts, frames, nested frames, new tabs and windows, modal dialogs.
- Widgets – accordion, auto complete, date picker, slider, progress bar, tabs, tool tips and a multi-level menu.
- Interactions – drag and drop, droppable targets, sortable lists, selectable lists and grids, resizable boxes.
Eight applications, not a page of widgets
The demo site teaches you the controls. These teach you the journeys – the kind of end-to-end flow you are asked to automate on your first day. Eight applications, 70 pages: five are free with no login, and banking, telecom and ERP open with a Lifetime Membership. Nothing you type leaves your browser.
ShopKart – e-commerce
Search, filter and sort a catalogue of 44 products, open a product, add to cart, change quantities, apply coupons, fill a checkout form with full validation, place an order and see it in your order history.
- Search, four filters and five sort orders
- Cart with quantity rules and three coupon types
- Checkout form with 15 validation rules
- Order confirmation, history and cancellation
- Login and registration with a password meter
MediCare Hospital – healthcare
Find a doctor across 12 specialities and 5 branches, pick a slot from a seven-day calendar, fill the patient form and book an appointment. Lab reports with sorting and file download included.
- Doctor search and five filters
- Seven-day slot calendar with booked slots
- Patient form with insurance rules
- Appointment history with cancellation
- Lab reports: sort, filter and download
TravelGo – travel booking
Search buses between cities, filter and sort the results, pick seats on a live two-deck layout, enter one passenger per seat and get a ticket with a PNR. Hotels too: search by city and dates, filter on price, stars and amenities, choose a room and book the stay.
- Route search with swap and date shortcuts
- Six filters and five sort orders
- Live seat map: booked, ladies and selected seats
- A passenger form generated per seat
- Ticket with PNR, download and cancellation
- Hotel search: 20 properties, rooms and a guest form
InsureHub – insurance
Get a quote for five kinds of cover, compare plans, fill a proposal form that grows as you answer it, pay with a discount code and then raise a claim on the policy you bought.
- A premium that is a formula you can verify
- Plan comparison with filters and sorting
- Conditional questions: nominee, guardian, illness
- Payment modes, discount codes and GST
- Claims approved or sent to review by the rules
CargoLink – logistics & supply chain
Quote a freight rate from pincode to pincode, book the shipment with package rows you add and remove, track it through seven stages and work a warehouse stock table.
- Volumetric versus actual weight, zones and surcharges
- Package rows, pickup slots and date rules
- Seven-stage tracking timeline by AWB
- Warehouse stock: search, two filters and sorting
- Reorder a low row and watch the status change
Banking Application – net banking
Read a statement you can filter and page through, move money on four channels that each have their own limit, clear an OTP that locks you out after three wrong tries, add payees, block a card and run the EMI and FD calculators.
- Statement with eight filters, sorting and pagination
- Four transfer channels, each with its own limit
- OTP that locks after three wrong attempts
- Payees with IFSC validation and a 24 hour cooling period
- EMI and FD figures you can check by hand
NovaTel – telecom self care
Recharge a number the circle is worked out from, compare plans, read a postpaid bill line by line with overage and a late fee, watch usage, request a port-out and raise a complaint with an SLA.
- Plan catalogue with six filters, sorting and compare
- Coupons with minimums and caps, and a card declined on purpose
- Postpaid bill with overage, GST and a late fee
- Usage split by data, calls and SMS
- Complaints with dependent dropdowns and an SLA clock
AxisERP – enterprise ERP
Raise a multi-line purchase order that needs approval above a threshold, issue stock you cannot over-issue, invoice with GST that changes with the state, and apply for leave against a balance.
- Multi-line purchase orders with per-line discount and tax
- An approval threshold a PO cannot cross on its own
- Stock across three warehouses with reorder flags
- CGST and SGST inside the state, IGST outside it
- Leave with a balance, half days and an overlap check
Every control has a stable id and data-testid, every list item has a picture, and each app has its own practice task list.
Automation Projects
Working frameworks you can download and run – Playwright, Selenium Java, Selenium Python, API and mobile – each one with what it teaches and how to run it.
AI Projects
A voice controlled assistant, blockchain certificate verification and an AI test case generator – each with the testing story that makes it worth putting on a CV.
Real-Time Projects
Six domains – e-commerce, travel, healthcare, banking, ticketing and ride hailing – with test cases, QA documents, automation code and a practice application for each.
What we build
Ten project categories – each with a real application, a framework and a technology stack you can show in interviews or reuse in your team.
Automation Projects
End-to-end UI automation of e-commerce, travel and banking style applications.
AI Testing Projects
AI-generated test suites, LLM evaluation harnesses and AI-assisted defect analysis.
API Automation Projects
Rest Assured BDD, Serenity API, Karate and Spring Boot API test frameworks.
Performance Projects
Load, stress and soak test suites with realistic workload models and reports.
Playwright Projects
Playwright UI + API tests with fixtures, parallel runs and CI pipelines.
Selenium Projects
Selenium with Java, Python and C# – BDD, Serenity and hybrid frameworks.
AI Agent Projects
AI test agents that plan, execute and report tests using MCP and LLMs.
DevOps Testing Projects
Selenium Grid on Docker/Kubernetes with Jenkins and GitHub Actions pipelines.
Real-Time Projects
Flipkart, RedBus, Apollo, travel, banking and eBay case apps with full QA documents.
Project-Based Learning
Every program ends with a team project that mirrors real company work.
Four tracks, from classic to cutting-edge
QA Automation
Java + Selenium + TestNG + Cucumber + API
Modern Automation
Playwright + TypeScript + API + CI/CD
AI Testing
Python + LLM + AI Agents + MCP + RAG
Enterprise QA
Automation + API + Performance + DevOps
Clone and run our projects
Complete frameworks from our GitHub – members also get the matching course notes, QA documents and walkthroughs.
Project Source Code (GitHub) 11 resources
Complete automation projects you can clone, run and extend.
Project Source Code (GitHub)
- Java learningMEMBER
- Ola App Automation (Appium)MEMBER
- Rest Assured BDD FrameworkMEMBER
- Appium BDD FrameworkMEMBER
- Serenity with SeleniumMEMBER
- Serenity with Rest AssuredMEMBER
- PlaywrightMEMBER
- Flipkart AutomationMEMBER
- Voice Controlled Virtual AssistantMEMBER
- Blockchain Certificate VerificationMEMBER
- Test Case GeneratorMEMBER