QA — Interview questions
QA in Agile
How testing fits a sprint — the QA role from grooming to the three-amigos session, testing inside the iteration instead of after it, QA criteria in the Definition of Done, and estimating testing effort.
5 questions
API Testing Practice
The practice of testing an API rather than the HTTP basics — validating responses against a schema, error contracts, pagination and filtering, rate limits, GraphQL, file transfer, and backward-compatible versioning.
9 questions
Test Automation & Engineering
Test-automation practice — unit and e2e tests, the Page Object pattern, flaky-test handling, locators, test data, CI/CD, and engineering judgment.
23 questions
Automation Tooling & Frameworks
Engineering an automation suite — where automation pays off, how WebDriver drives a browser, framework layers, waits and synchronization, the architectural differences between Selenium, Playwright and Cypress, data-driven and BDD styles, visual regression, and which suites run at which CI stage.
15 questions
Database & Data Testing
Testing the data layer — SQL a tester actually needs, what data integrity means, verifying migrations and bulk operations, stored procedures, referential integrity, index changes, concurrent edits, and proving an export matches its source.
9 questions
Distributed Systems Testing
What breaks at the seams between services — contract testing, a microservices test strategy, asynchronous integrations and webhooks, eventual consistency, message-queue duplicates and ordering, resilience under a failing dependency, deployment verification, and real-time state sync.
10 questions
Fundamentals
Core software-testing concepts — QA vs QC, test levels and types, the defect lifecycle, and where testing fits in the SDLC.
21 questions
Mobile & Web Client Testing
Mobile and browser-client testing — app types, devices vs emulators, interruption and locale testing, traffic inspection, and the browser DOM.
19 questions
Performance Testing
Performance testing as a practice — throughput, latency and response time, establishing a baseline, modelling realistic load in JMeter or k6, soak and endurance runs, vertical versus horizontal scalability, and locating the actual bottleneck.
7 questions
Test Process & Management
Test planning and management — strategy vs plan, analysis vs design, coverage and traceability, SDLC models, and release-level testing types.
12 questions
Quality Management
The QA-lead toolkit — defect density and other metrics, escaped defects, bug triage, test summary reports, quality gates in CI/CD, MTTD and MTTR, root-cause analysis, risk-based prioritization, and the release go/no-go decision.
12 questions
Security Testing
Security checks a tester owns — the OWASP Top 10, authentication versus authorization testing, injection and XSS, session management, fuzzing, privacy of personal data, and where a QA check ends and a penetration test begins.
9 questions
Test Design
Black-box test-design techniques — equivalence partitioning, boundary-value analysis, decision tables, test-case structure, and checklists.
13 questions
Advanced Test Design
Test-design techniques beyond partitions and boundaries — state transition and use-case testing, pairwise combinatorics, error guessing, the test oracle, code coverage versus test coverage, and designing a system to be testable.
9 questions
Web & API Testing
Client-server fundamentals for testers — HTTP methods and status codes, REST vs SOAP, JSON, authentication, and request/response inspection.
19 questions