QA Engineer Interview Questions & Answers
40 questions for QA Engineer interviews — 2 easy, 37 medium, 1 hard.
About the QA Engineer role
A QA engineer owns the quality of features within an Agile team: refining stories, designing tests, testing UI and APIs, validating data with SQL and supporting automation. Interviews cover test design techniques, API testing with Postman, SQL joins and aggregates, Scrum practices and scenario questions about risky releases or production bugs. Some rounds include a short practical task on an API or database.
What is the difference between DELETE and TRUNCATE?
Show answer
What is a sprint retrospective?
Show answer
What is a REST API?
Show answer
Write test cases for a calculator app.
Show answer
What is the difference between smoke testing in CI and full regression?
Show answer
What is the definition of done?
Show answer
What are SQL constraints?
Show answer
Write test cases for live order tracking in a food delivery app.
Show answer
How do you review test cases?
Show answer
Describe a time you missed a bug that reached production.
Show answer
SQL: verify that soft-deleted users do not appear in the active users list.
Show answer
How do specification-based techniques differ from experience-based techniques?
Show answer
What is the testing pyramid?
Show answer
An API returns 200 OK but the body contains an error message. Is that a bug?
Show answer
How do you test push notifications?
Show answer
Write test cases for a file upload feature.
Show answer
What is decision table testing?
Show answer
Your test repository has many duplicate and outdated test cases. How do you clean it up?
Show answer
What is localisation and internationalisation testing?
Show answer
What are the characteristics of a good test case?
Show answer
Search works fine in QA but is very slow in production. Could a missing database index be the reason, and how do you check?
Show answer
What are common HTTP status codes?
Show answer
What is the use of SQL GROUP BY and HAVING in test validation?
Show answer
What is the V-model?
Show answer
How do you chain requests in Postman by passing a token from login to the next call?
Show answer
Write test cases for a signup form.
Show answer
Write test cases for a multi-select dropdown.
Show answer
Tell me about a time you worked with developers to make an application easier to automate.
Show answer
What is state transition testing?
Show answer
SQL: find customers who placed more than three orders in the last 30 days.
Show answer
A hotfix build arrives and you have only 15 minutes before deployment. How do you sanity check it?
Show answer
What are suspension and resumption criteria in a test plan?
Show answer
How do you test API error handling for invalid input?
Show answer
A developer changed a shared header component used on every page. What testing do you plan?
Show answer
SQL: find duplicate emails.
Show answer
What is a sprint planning meeting and what does QA contribute?
Show answer
What is a test condition?
Show answer
Tell me about a time you pushed for an accessibility fix the team wanted to postpone.
Show answer
Describe how you contributed in a sprint retrospective to improve quality.
Show answer
Frequently asked questions
What does a QA Engineer do?
A QA engineer owns the quality of features within an Agile team: refining stories, designing tests, testing UI and APIs, validating data with SQL and supporting automation. Interviews cover test design techniques, API testing with Postman, SQL joins and aggregates, Scrum practices and scenario questions about risky releases or production bugs. Some rounds include a short practical task on an API or database.
Which skills are tested in a QA Engineer interview?
Expect questions on API testing, SQL validation, Agile practices, Test design, Regression planning. Most rounds also ask you to explain a project and solve one practical problem live.
How do I prepare for a QA Engineer interview?
Revise Agile, SQL and API Testing, Test Case Design, Testing Types first using the topic sheets, practise the questions on this page aloud, then do one full mock interview to practise timing.