Demo practice website — this is a sandbox for learning QA & automation testing.
about this site

A practice ground for QA & automation engineers.

QaTestology is a demo & practice site — it is not a real job board. The mock job-seeker and employer flows exist purely so learners can test real UI patterns and CRUD APIs the same way they'd meet them at work.

7 UI-automation levels

From buttons to shadow DOM — every widget ships with a stable data-testid so your scripts run first time.

A real API playground

12 curated CRUD endpoints across auth, profile, jobs and applications with copy-paste curl and a Try-it button.

Free forever, no strings

No paywall, no signup wall for UI practice. Optional login is only for authenticated API practice.

Made for interviewers too

Send the URL of a specific level as a QA interview task — every element is stable and scriptable.

What you'll practise here

Level 1 · Basic
Buttons, links, inputs, checkboxes, radios, native selects
Level 2 · Forms
Textarea, date, file upload, sliders, debounced autocomplete, validation
Level 3 · Mouse & Keyboard
Hover, double/right click, drag & drop, keyboard, scrolling
Level 4 · Complex Components
Tabs, accordion, modal, tooltip, pagination, carousel, stepper
Level 5 · Dynamic UI
AJAX, loading states, infinite scroll, conditional fields, dynamic tables
Level 6 · Browser Handling
alerts, popups, new tabs, permissions, downloads
Level 7 · Advanced Automation
iframes, Shadow DOM, virtualized tables, custom elements, cookie vs token auth

Who it's for

  • Aspiring QA engineers learning Selenium, Playwright, Cypress, or WebdriverIO from scratch.
  • SDETs validating their framework on tricky patterns (Shadow DOM, iframes, virtualised lists).
  • API testers practising CRUD flows, auth headers, and status-code assertions against a real backend.
  • Interviewers & mentors who want a stable, shareable target for scripting exercises.

maintained by

Nitesh Kumar — QA engineer, automation enthusiast. Built QaTestology to give the community a no-nonsense sandbox for practising modern testing tools. LinkedIn · GitHub