JavaScript for QA Automation
Learn JavaScript from the beginning and use it to create clear data checks, assertions, and asynchronous QA workflows.
All qa.cafe features are currently free. Features and test data can change before launch.
Start with no coding experience. Learn TypeScript through browser exercises, then build an npm Playwright project against a deterministic local application.
Write strict TypeScript that represents test data and decisions
Build isolated Playwright tests with resilient locators and web assertions
Diagnose failures with traces, reports, and controlled network behavior
Run type checks and browser tests through npm and continuous integration