Test Strategy, Planning, and Risk-Based Prioritization Questions

Deciding what to test, how, in what order, and where to concentrate limited effort. Covers building a test strategy and test plan and the difference between them, scoping coverage against goals and constraints, the automate-versus-manual decision for a specific test, the automation business case (break-even, payback, and how to measure it), balancing speed, quality and cost, and risk-based testing: assessing feature and change risk, severity and likelihood scoring, prioritizing under time pressure, defending coverage trade-offs when the schedule does not allow testing everything, and judging release readiness. The scope is the investment and prioritization DECISION. Which test level a given test belongs at, and how a pipeline run should behave at execution time, are covered separately.

EasyTechnical
91 practiced

You inherit a test suite that currently takes 6 hours to run and blocks CI. Provide a prioritized 3-5 step plan you would execute in the first two weeks to provide faster CI feedback while preserving test quality. Include short-term and medium-term actions.

MediumTechnical
64 practiced

You are designing a decision-matrix template for a mid-sized web app to determine whether each test case should be automated. The matrix must include scoring fields for frequency, volatility, business impact, repeatability, complexity, ROI, and automation feasibility. Explain how you would score, weight, and apply thresholds to produce an automation recommendation.

HardTechnical
69 practiced

You are QA lead for a high-stakes healthcare release that must meet regulatory compliance. With limited time and resources, create a prioritized test plan focused on edge cases that could cause patient harm. Explain regulatory considerations, required test artifacts for audit (traceability matrices, test results), the coverage targets you would set, how to balance exploratory testing with automated regression, and how to capture evidence for auditors.

EasyTechnical
74 practiced

Explain how frequency and repeatability interact when deciding to automate a test. Give two concrete examples where a frequently run test should NOT be automated, and two examples where an infrequently run test should be automated. Explain the reasoning for each.

HardTechnical
62 practiced

A set of integration tests requires a complex, stateful environment that is expensive to provision. Suggest decision criteria to determine whether to: (a) invest in cheaper environment automation, (b) mock subsystems, or (c) run manual integration testing. Include cost/benefit analysis and risk factors that would push toward each option.

Unlock Full Question Bank

Get access to all Test Strategy, Planning, and Risk-Based Prioritization interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.