Mid-Level Automation Practice
Three hands-on exercises that build the core mid-level skills: maintainable UI test structure, headless API testing, and data-driven test design.
Each practice page walks you through installing the free tool, setting up the project, writing the complete script, running it, and troubleshooting the errors you are most likely to hit. Copy-paste the code, run it, then attempt the challenge at the end.
- No paid tools. Playwright, Postman, Node.js, and Newman are all free.
- Public practice targets only. Exercises use
saucedemo.comandjsonplaceholder.typicode.com— sites built for automation practice. - Runnable end-to-end. Every code block is complete; a clean copy-paste run will pass.
Page Object Model Refactor
Collapse three flat Playwright tests into a clean Page Object. One class, reused across tests, zero duplicated selectors. ~30 min.
API Testing with Postman + Newman
Build a four-request REST collection in Postman, export to JSON, and run it headless from the CLI with Newman. CI-ready. ~30 min.
Data-Driven Testing
Read login scenarios from a JSON file and loop over them with Playwright. One test definition, many rows of input. ~30 min.