Stop practicing on
todo apps real apps
50 intentional bugs. Chaos mode. Shadow DOM. Flaky APIs.
Automate them all — and prove it on your GitHub.
What you can test
Real features, real automation practice
E-Commerce Flows
Cart, checkout, coupons, and order history — a full storefront to automate end-to-end.
Practice commerceAPI Explorer
Interactive REST testing with auto-generated code for Selenium, Playwright, and Rest Assured.
Launch explorerAuth & Sessions
Registration, login, OTP, rate limiting, and session management for negative-path testing.
Test auth flowsChaos Mode
Randomized IDs, dynamic delays, and Shadow DOM — the ultimate selector resilience drill.
Try chaos modeBug Hunting
Intentional bugs across UI, API, and forms. Write tests that catch real defects.
Hunt bugsA11y Audit
WCAG violations to find — contrast, keyboard nav, ARIA labels, and screen reader issues.
Start testingWho it's for
Built for every stage of your QA career
QA Engineers & SDETs
Build end-to-end Selenium, Playwright, or Cypress suites. Demonstrate data seeding, retries, and POM patterns in a production-grade sandbox.
Students & Bootcampers
Follow guided challenges to learn selectors, waits, and assertions. Share scripts as portfolio proof on GitHub.
Trainers & Teams
Assign take-home tasks without managing infrastructure. Onboard new hires to your automation stack with ready-made modules.
Prove your skills
Your automation skills, verified & shareable
Complete challenges, earn shareable achievement cards, and build a public portfolio that proves what your resume can't.
Achievement Cards
Complete a challenge, get a branded card with your stats. One-click share to LinkedIn.
Public Portfolio
Auto-generated portfolio page from your completed challenges. Share it on resumes & job applications.
Challenge a Friend
Send a challenge link. Same scenario, same timer. See who writes better automation.
FAQ
Frequently asked questions
- Yes. PassTheNote is designed to be the backend for your GitHub portfolio. Write scripts that demonstrate API-chained UI tests, Data-driven testing, and POM (Page Object Model) structures.
- Yes. PassTheNote is currently free for individual learners and QA engineers. You can sign up instantly and reset your data anytime.
- Absolutely. Every page exposes stable test IDs and consistent DOM patterns so your Selenium, Playwright, Cypress, or WebdriverIO scripts remain reliable.
- Yes. Use the built-in API Explorer, downloadable Postman collection, and REST gateway to chain API and UI scenarios together.
- Please do! Trainers embed it into syllabi, and teams rely on it for onboarding assignments or technical interviews.
- Yes. Key components use stable data-testid attributes with a consistent naming convention (ptn-* prefix). See the Test IDs Reference page for a comprehensive list organized by module.
- Absolutely not. Load testing is strictly prohibited and will result in an immediate IP ban. PassTheNote is for functional UI/API testing only. Accounts generating >5 requests/second are automatically blocked.