Interview prep

QA Engineer interview questions

QA engineer interviews test an automation mindset, testing strategy, and debugging. Expect test design, bug triage, and discussions on coverage, regression, and quality ownership.

🎤 Practice these out loud with AceCoach →

The questions

Design a test strategy for a payments feature. Balance automation, manual, and exploratory testing. System design
How to answerAutomate happy path + error cases + API contracts; manual for edge/UX/perf; exploratory for behavior/localization. Roughly 80/15/5.
Write an automated test (Cypress-style) verifying add-to-cart and checkout. Coding
How to answerClear cart, navigate to product, add to cart, assert count, checkout, fill form, submit, assert confirmation/order id.
You find a critical production bug 24 hours before launch. Triage and decide next steps. Scenario
How to answerAssess impact scope + severity, hypothesize root cause, weigh hotfix vs feature-flag disable vs rollback, recommend with trade-offs.
Tell me about a severe bug you caught and how you communicated it. Behavioral
How to answerSTAR: severity + discovery, impact assessment, clear repro + severity justification, fixed before release.
How would you test an ML model's accuracy without the source code or training data? Fundamentals
How to answerBlack-box probing with known inputs, compare to human judgment, test for bias and consistency, document failure modes.
Explain boundary testing, equivalence partitioning, and pairwise testing — when to use each. Fundamentals
How to answerPartitioning to divide input space, boundary to test limits, pairwise to tame combinatorial inputs (OS × browser × device).

What qa engineers are tested on

Test Automation (Selenium/Cypress/Playwright)Manual TestingSQL for Data ValidationTest Case DesignBug Triage & ReportingPerformance TestingPython/JavaScriptCI/CD Integration

Frameworks are guidance, not scripts — the point is to make the answers your own. All roles →