Practical QA skills. In your browser.

What To Test.Practice with purpose.

Build the skills to test real products and answer interview questions with confidence.

Start with the foundations

Your first QA learning path

Learn the essentials, try an exercise, and get feedback on your coverage.

Start practice

Vacancy Lab

A learning plan for the job you want.

Turn a job description into focused learning and relevant practice.

  1. 01 Paste a vacancy
  2. 02 Review the detected role
  3. 03 Follow your plan
Analyze a vacancy

Find your next practice

12 practice areas

Manual QA

Requirements

Find unclear rules and missing acceptance criteria.

Open practice

Manual QA

Test Cases

Design happy-path, negative, and boundary coverage.

Open practice

Manual QA

Bug Reports

Turn observed failures into actionable reports.

Open practice

Technical QA

API Practice

Explore requests, validation, permissions, and responses.

Open practice

Technical QA

Security Practice

Investigate vulnerabilities with guided evidence and retests.

Open practice

Technical QA

SQL

Validate data with queries and database checks.

Open practice

Technical QA

Git Basics

Practice safe version-control workflows.

Open practice

Technical QA

Linux

Work with files, commands, and terminal output.

Open practice

Technical QA

API Debugging

Find root causes using responses, logs, and state clues.

Open practice

Technical QA

Logs & Debugging

Read logs and explain an investigation.

Open practice

Review locators, assertions, and automation code.

Open practice

Practice realistic questions and improve missing coverage.

Open practice

Want a structured learning path?

Follow the curriculum from foundations to technical QA.

Explore the curriculum

Preparing with a team?

QA audits, tailored training, and hands-on support.

Explore team support