MCQ Screening Questions for a QA / Test Engineer

Use these 20 multiple-choice questions to quickly filter qa / test engineer applicants, even if you're not a technical expert.

20 Knockout Questions for QA / Test Engineers

#QuestionABCDAnswerKnockout Rule
1What is the difference between manual and automated testing?No differenceManual is done by humans; automated uses scripts to run testsAutomated is always betterManual is fasterBWrong = Knockout
2What is a test case?A bug reportA documented set of steps and expected results to verify a featureA test scriptA deployment checklistBWrong = Knockout
3What is regression testing?Testing new features onlyRe-testing existing features to ensure new changes haven't broken themA performance testA security testBWrong = Knockout
4What does BDD stand for?Backend Driven DevelopmentBehavior Driven DevelopmentBug Detection DatabaseNone of the aboveBWrong = Knockout for BDD teams
5What is the purpose of Selenium?Performance testingAutomating web browser interactions for UI testingAPI testingLoad testingBWrong = Knockout for Selenium roles
6What is a smoke test?A security testA quick test to verify that the basic functions of a build workA performance testA regression testBWrong = Red flag
7What is the difference between black-box and white-box testing?No differenceBlack-box tests without code knowledge; white-box tests with internal knowledgeWhite-box is easierBlack-box is fasterBWrong = Knockout
8What is load testing?Testing a single userTesting system performance under expected and peak user loadsA regression testA unit testBWrong = Knockout for performance QA
9What is a bug life cycle?How bugs are createdThe stages a bug goes through from discovery to resolutionA testing methodA deployment processBWrong = Red flag
10What is API testing?Testing the frontend UITesting the communication and responses between backend servicesA performance testA security scanBWrong = Knockout for API QA roles
11What is the purpose of Postman in QA?Writing test scriptsTesting and validating API requests and responsesLoad testingUI automationBWrong = Red flag
12What is a test plan?A list of bugsA document describing the testing scope, approach, and scheduleA regression scriptA deployment guideBWrong = Knockout
13What does STLC stand for?System Testing Life CycleSoftware Testing Life CycleSecurity Testing Logic ControlNone of the aboveBWrong = Red flag
14What is exploratory testing?Random clickingUnscripted testing where the tester learns and tests simultaneouslyA type of load testAutomated testingBWrong = Red flag
15What is the purpose of Cypress?Backend testingAutomated end-to-end testing for web applicationsLoad testingAPI testingBWrong = Knockout for Cypress teams
16What is test coverage?Number of tests writtenThe percentage of code or requirements covered by testsA bug metricA performance measureBWrong = Red flag
17What is a flaky test?A test that always failsA test that passes and fails inconsistently without code changesA manual testA slow testBWrong = Red flag
18What is performance testing?Testing one userTesting how the system behaves under various load conditionsA security testA UI testBWrong = Knockout for performance QA
19What is the purpose of TestRail?Writing test scriptsManaging test cases, plans, and results in one placeRunning automated testsLoad testingBWrong = Red flag
20What is the difference between severity and priority in a bug?Same thingSeverity is the bug's impact; priority is the order it should be fixedPriority is always higherSeverity depends on the managerBWrong = Knockout

"We used to waste so much time with candidates who didn't understand the difference between severity and priority. These questions filter that out instantly."

- QA Lead, Gaming Studio

Automate Your QA Engineer Screening

Turn these questions into an automated screening filter and start interviewing qualified QA engineers today.

‹ Back to all MCQ roles