QA interview questions

Practice “How would you test...” interview questions

Use these focused guides to learn what strong QA interview answers include, then practice the same scenario interactively with checklist-based feedback.

Question library

High-intent QA interview guides

Each guide includes what interviewers expect, a practical checklist, a weak answer, a stronger answer, common missed areas, and a link to the matching challenge.

Interview prompt

How would you test a login page?

Cover login happy paths, account states, brute-force protection, sessions, redirects, recovery, and accessibility.

Interview prompt

How would you test password reset?

Think through reset requests, tokens, email delivery, expired links, session invalidation, and abuse prevention.

Interview prompt

How would you test payment checkout?

Cover cart review, tax, promo codes, payment failures, duplicate prevention, order state, receipts, and mobile checkout.

Interview prompt

How would you test file upload?

Cover valid files, invalid types, size limits, retries, malware scan states, storage, access control, and progress UI.

Interview prompt

How would you test search and filters?

Cover exact and partial search, filters, sorting, pagination, no results, highlighting, security, and large result sets.

Interview prompt

How would you test user registration?

Cover valid signup, required fields, email verification, duplicate email, password validation, security, and backend persistence.

Interview prompt

How would you test roles and permissions?

Cover RBAC, allowed and forbidden actions, direct URL/API access, tenant isolation, role changes, tokens, and audit logs.

Interview prompt

How would you test a shopping cart?

Cover add/remove items, quantities, totals, discounts, inventory, persistence, security, and checkout handoff.

Interview prompt

How would you test an API endpoint?

Cover request contracts, response schemas, status codes, validation, auth, errors, data consistency, and observability.

Interview prompt

How would you test CSV import?

Cover valid CSV/Excel files, column mapping, row validation, duplicates, partial imports, rollback, and error reports.

Interview prompt

How would you test notifications?

Cover channels, recipients, templates, preferences, opt-in/out, quiet hours, retries, duplicates, permissions, and logging.

Interview prompt

How would you test a dashboard?

Cover metric accuracy, filters, charts, aggregation, date ranges, permissions, stale data, exports, refresh, and performance.

Interview prompt

How would you test mobile app offline mode?

Cover offline detection, cached data, disabled actions, local changes, sync, conflict resolution, data loss, poor network, and restart behavior.

Interview prompt

How would you test authentication?

Cover login success/failure, password rules, lockout, MFA, tokens, sessions, refresh, logout, role access, brute force, and enumeration.

Interview prompt

How would you test push notifications?

Cover permission prompts, opt-in/out, device token refresh, foreground/background delivery, deep links, retries, duplicates, and analytics.

Interview prompt

How would you test filters and sorting?

Cover filter combinations, sort order, pagination, empty states, reset behavior, URL params, invalid filters, backend consistency, and mobile UX.

Interview prompt

How would you test Create User API?

Cover valid create requests, schema validation, duplicate email, password rules, default role/status, protected fields, auth, persistence, and audit logs.