Skip to content
PPreptima

QA & Testing interview questions

The full QA spectrum kept deliberately separate: manual craft, automation engineering, and performance testing are different interviews with different rubrics.

18 published across 13 topics.

QA and testing fundamentals59 short answers on one page, for revising rather than studying.

Testing Fundamentals

2 questions

The test pyramid, black versus white box, severity versus priority, and the STLC vocabulary asked verbatim.

Manual & Functional Testing

1 question

Test case design, equivalence partitioning and boundary values, exploratory charters, and defect reporting.

Test Strategy & Planning

2 questions

Risk-based scoping, entry and exit criteria, estimation, traceability, and release sign-off judgement.

mediumConceptScenario

How do you decide what to automate and what to leave manual?

Automate what runs often, has a deterministic oracle, sits on a stable interface, and guards an expensive escaped bug. Push each check to the cheapest layer that can still fail meaningfully, treat flakiness as a defect rather than noise, and keep human time for exploratory testing, not scripted regression.

6 minmid, senior, lead
mediumConceptDesign

What is the test pyramid, and is it still the right model for your system?

Buy most of your confidence from fast isolated tests and little from slow end-to-end ones, because cost and flakiness rise as you climb. It is a claim about where risk lives, so a system whose risk sits in integration - a thin service over a database - correctly has a different shape.

4 minmid, senior, lead

Automation Fundamentals

2 questions

What to automate and what not to, page objects, locator strategy, waits, and flakiness root causes.

easyConceptCoding

What belongs in a page object, and what should never go in one?

A page object owns locators and the mechanics of interacting with a screen, and nothing else. Assertions, test data and workflow belong in the test, because the moment a page object asserts, the test's intent stops being readable from the test.

4 minentry, mid

Selenium & WebDriver

1 question

Driver architecture, synchronisation, framework design, grid and parallel execution, and reporting.

Playwright & Cypress

1 question

Auto-waiting, fixtures and isolation, network interception, tracing, and migration considerations.

API Testing

2 questions

Contract and schema validation, auth handling, data setup and teardown, and REST Assured or Postman workflows.

Performance Testing

1 question

Load versus stress versus soak, workload modelling, JMeter and k6 and Gatling, and reading percentiles honestly.

hardConceptScenario

How do you model a realistic workload for a performance test?

Derive the mix, arrival pattern, and data distribution from production telemetry rather than assumptions, size concurrency from throughput and think time instead of guessing a user count, and report percentiles with error rates so the result means something.

3 minmid, senior, staff

Performance Analysis & Tuning

1 question

Correlating client metrics with server, DB, and JVM evidence to locate a bottleneck rather than guess.

Mobile Testing

1 question

Device and OS fragmentation, Appium, real device versus emulator trade-offs, and mobile-specific defects.

mediumConceptScenario

What makes testing a mobile app different from testing a web application?

Mobile adds four things a browser mostly hides: a device and OS matrix you cannot enumerate, a network that degrades and disappears mid-request, an operating system that interrupts and revokes permissions at will, and hardware behaviour that emulators cannot reproduce.

6 minentry, mid, senior

SDET Coding Rounds

1 question

The DSA and code-design questions asked of automation engineers, plus framework build-out exercises.

QA in CI/CD

2 questions

Gating pipelines, test data management, parallelisation, environment strategy, and quality metrics.

QA Scenarios

1 question

Judgement situations: no requirements, no time, a flaky suite, a production escape, a resistant dev team.