Skip to content
Job preparation

Manual Testing Engineer · Fresher

Definitions, differences, simple examples, basic workflow, and common mistakes.

Try each answer before revealing the suggested coaching answer.

← All Manual Testing Engineer levels

25 questions

01What is SDLC and STLC, and why is it important for a Manual Testing Engineer?

A clear 90-second answer

Say this first: SDLC and STLC should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply SDLC and STLC, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 1
02Explain test plan with a simple real-world example for a Manual Testing Engineer interview.

A clear 90-second answer

Say this first: test plan is a choice between approaches with different strengths. The useful answer is the decision rule, not a dictionary definition.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply test plan, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • Choose the option that fits the workload and constraints; do not present one option as universally superior.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 2
03What problem does test scenario vs test case solve in Quality Engineering?

A clear 90-second answer

Say this first: test scenario vs test case is a choice between approaches with different strengths. The useful answer is the decision rule, not a dictionary definition.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply test scenario vs test case, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • Choose the option that fits the workload and constraints; do not present one option as universally superior.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 3
04How would you explain test case design techniques to a non-technical interviewer?

A clear 90-second answer

Say this first: “test case design techniques is the part of the system that helps us deliver the intended outcome safely and predictably. I would explain it using a small customer scenario, then show the check that proves it worked.”

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply test case design techniques, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 4
05What is a common mistake beginners make with boundary value analysis?

A clear 90-second answer

Say this first: The important point about boundary value analysis is how an engineer recognizes the unsafe path early and prevents it from becoming customer impact.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply boundary value analysis, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • Start with containment and evidence. Changing several variables at once makes the incident harder to understand.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 5
06What is equivalence partitioning, and why is it important for a Manual Testing Engineer?

A clear 90-second answer

Say this first: equivalence partitioning should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply equivalence partitioning, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 6
07Explain decision table testing with a simple real-world example for a Manual Testing Engineer interview.

A clear 90-second answer

Say this first: decision table testing is a choice between approaches with different strengths. The useful answer is the decision rule, not a dictionary definition.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply decision table testing, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • Choose the option that fits the workload and constraints; do not present one option as universally superior.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 7
08What problem does state transition testing solve in Quality Engineering?

A clear 90-second answer

Say this first: state transition testing should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply state transition testing, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 8
09How would you explain smoke vs sanity testing to a non-technical interviewer?

A clear 90-second answer

Say this first: smoke vs sanity testing is a choice between approaches with different strengths. The useful answer is the decision rule, not a dictionary definition.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply smoke vs sanity testing, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • Choose the option that fits the workload and constraints; do not present one option as universally superior.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 9
10What is a common mistake beginners make with regression testing?

A clear 90-second answer

Say this first: The important point about regression testing is how an engineer recognizes the unsafe path early and prevents it from becoming customer impact.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply regression testing, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • Start with containment and evidence. Changing several variables at once makes the incident harder to understand.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 10
11What is exploratory testing, and why is it important for a Manual Testing Engineer?

A clear 90-second answer

Say this first: exploratory testing should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply exploratory testing, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 11
12Explain ad-hoc testing with a simple real-world example for a Manual Testing Engineer interview.

A clear 90-second answer

Say this first: ad-hoc testing is a choice between approaches with different strengths. The useful answer is the decision rule, not a dictionary definition.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply ad-hoc testing, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • Choose the option that fits the workload and constraints; do not present one option as universally superior.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 12
13What problem does defect life cycle solve in Quality Engineering?

A clear 90-second answer

Say this first: defect life cycle should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply defect life cycle, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 13
14How would you explain bug severity vs priority to a non-technical interviewer?

A clear 90-second answer

Say this first: bug severity vs priority is a choice between approaches with different strengths. The useful answer is the decision rule, not a dictionary definition.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply bug severity vs priority, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • Choose the option that fits the workload and constraints; do not present one option as universally superior.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 14
15What is a common mistake beginners make with test data preparation?

A clear 90-second answer

Say this first: The important point about test data preparation is how an engineer recognizes the unsafe path early and prevents it from becoming customer impact.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply test data preparation, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • Start with containment and evidence. Changing several variables at once makes the incident harder to understand.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

SELECT COUNT(*) AS rows, MAX(loaded_at) AS freshest FROM <table>;

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 15
16What is requirement traceability matrix, and why is it important for a Manual Testing Engineer?

A clear 90-second answer

Say this first: requirement traceability matrix should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply requirement traceability matrix, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 16
17Explain API testing basics with a simple real-world example for a Manual Testing Engineer interview.

A clear 90-second answer

Say this first: API testing basics is a choice between approaches with different strengths. The useful answer is the decision rule, not a dictionary definition.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply API testing basics, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • Choose the option that fits the workload and constraints; do not present one option as universally superior.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 17
18What problem does database testing basics solve in Quality Engineering?

A clear 90-second answer

Say this first: database testing basics should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply database testing basics, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

SELECT COUNT(*) AS rows, MAX(loaded_at) AS freshest FROM <table>;

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 18
19How would you explain mobile testing basics to a non-technical interviewer?

A clear 90-second answer

Say this first: “mobile testing basics is the part of the system that helps us deliver the intended outcome safely and predictably. I would explain it using a small customer scenario, then show the check that proves it worked.”

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply mobile testing basics, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 19
20What is a common mistake beginners make with cross-browser testing?

A clear 90-second answer

Say this first: The important point about cross-browser testing is how an engineer recognizes the unsafe path early and prevents it from becoming customer impact.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply cross-browser testing, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • Start with containment and evidence. Changing several variables at once makes the incident harder to understand.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 20
21What is Agile testing, and why is it important for a Manual Testing Engineer?

A clear 90-second answer

Say this first: Agile testing should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply Agile testing, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 21
22Explain shift-left testing with a simple real-world example for a Manual Testing Engineer interview.

A clear 90-second answer

Say this first: shift-left testing is a choice between approaches with different strengths. The useful answer is the decision rule, not a dictionary definition.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply shift-left testing, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • Choose the option that fits the workload and constraints; do not present one option as universally superior.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 22
23What problem does test closure report solve in Quality Engineering?

A clear 90-second answer

Say this first: test closure report should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply test closure report, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 23
24How would you explain risk-based testing to a non-technical interviewer?

A clear 90-second answer

Say this first: “risk-based testing is the part of the system that helps us deliver the intended outcome safely and predictably. I would explain it using a small customer scenario, then show the check that proves it worked.”

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply risk-based testing, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 24
25What is a common mistake beginners make with UAT support?

A clear 90-second answer

Say this first: The important point about UAT support is how an engineer recognizes the unsafe path early and prevents it from becoming customer impact.

Use a real scenario

Imagine a checkout flow changed by several teams in the same release. The team must decide how to apply UAT support, verify the result, and explain the user impact. For a Manual Testing Engineer, attach the explanation to a risk-based test plan and failure report.

Show judgment

  • name the concept, give one concrete use, and say how you would check the result.
  • Start with containment and evidence. Changing several variables at once makes the incident harder to understand.
  • Call out false confidence from brittle automation and the control that reduces it.

Concrete check

npm test -- --runInBand

Evidence to mention

Track escaped defects, flaky-test rate, and feedback time. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

Practice prompt: Keep the scope small. Do not claim production ownership you have not had.

Link to question 25

Further reading

These are original practice questions and suggested answers. Adapt them to your own work and explain evidence, trade-offs, and limitations.