QA Interview
Top 30 Agile Interview Questions and Answers (2026)
Study the top Agile interview questions for 2026 with 30 practical answers on Scrum, testing, estimation, metrics, delivery risks, and real team scenarios.
30 min read | 3,816 words
TL;DR
The top Agile interview questions test whether you can apply adaptive planning, whole-team quality, risk-based testing, useful metrics, and constructive collaboration under uncertainty. Learn the concepts, then answer through realistic decisions and outcomes rather than memorized ceremony definitions.
Key Takeaways
- Agile is a set of values and principles for adaptive delivery, while Scrum and Kanban are different ways to organize work.
- Quality belongs to the whole team, with QA contributing risk discovery, testability, feedback, and evidence throughout delivery.
- Strong answers connect ceremonies and artifacts to decisions instead of reciting definitions.
- Estimates express uncertainty and scope, while forecasts should use observed throughput and current constraints.
- Automation supports rapid feedback but does not replace exploration, product judgment, or production learning.
- Useful metrics improve the system and should not be used to rank individuals or reward output theater.
- Scenario answers should state the goal, evidence, conversation, action, and learning loop.
The top Agile interview questions test whether you can help a team deliver useful, high-quality increments under uncertainty. Interviewers want more than definitions: they want to hear how you refine work, expose risk, collaborate, adapt plans, interpret evidence, and improve the delivery system.
This guide provides 30 model answers for QA and SDET candidates in 2026. It distinguishes Agile from Scrum and Kanban, explains whole-team quality, and gives you a scenario method that avoids rigid or role-confused answers.
Use the answers as structures, not scripts. Replace generic examples with an honest product, decision, conflict, and result from your own experience.
TL;DR
| Interview theme | Strong answer | Weak answer |
|---|---|---|
| Agile mindset | Feedback, learning, value, and adaptation | "No documentation" or "requirements always change" |
| Scrum | Correct accountabilities, events, artifacts, and commitments | Project-manager command chain |
| Quality | Whole-team ownership and layered evidence | QA as final gate |
| Planning | Goal, uncertainty, capacity, and tradeoffs | Fixed scope hidden behind points |
| Metrics | System improvement and outcome context | Ranking people by velocity |
| Automation | Fast repeatable checks plus exploration | Automate every manual test |
| Conflict | Shared goal, facts, conversation, and experiment | Immediate escalation or blame |
The most credible answers explain the purpose of a practice, the decision it supports, and what you do when the practice stops serving that purpose.
1. Top Agile interview questions: Start With Values and Outcomes
Agile is an approach to product development expressed through four values and 12 principles. It favors people and collaboration, working outcomes, customer partnership, and responding to change, while still recognizing value in processes, tools, documentation, contracts, and plans. "More value" does not mean the items on the right are worthless.
In an interview, connect Agile to short learning cycles. Teams form a hypothesis about customer value, build a small usable increment, verify quality, release or demonstrate it, collect evidence, and adapt. This reduces the cost of being wrong, but it does not eliminate planning or architecture. High-consequence systems may require more documentation and controls while still benefiting from feedback.
Avoid presenting Agile as speed at any cost. Sustainable delivery protects quality, security, operability, and team health. Shipping incomplete work quickly can increase queues and rework rather than create value. A strong QA answer asks how the team knows an increment is useful, releasable, observable, and safe.
Different methods can support these values. Scrum uses timeboxed Sprints, defined accountabilities, events, artifacts, and commitments. Kanban focuses on visualizing work, limiting work in progress, managing flow, making policies explicit, and improving collaboratively. Teams can use engineering practices such as continuous integration with either.
2. Distinguish Agile, Scrum, Kanban, and Traditional Delivery
Do not describe every iterative project as Scrum. Scrum has specific accountabilities: Product Owner, Scrum Master, and Developers within a Scrum Team. It has the Sprint, Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective. Its artifacts are Product Backlog, Sprint Backlog, and Increment, paired with Product Goal, Sprint Goal, and Definition of Done.
Kanban does not require Sprints or Scrum accountabilities. Teams visualize work, control work in progress, manage flow, and use explicit policies. A service team receiving unpredictable incidents may favor a flow model. A product team may use Scrum for goal-focused increments and add Kanban practices such as work-item aging and WIP limits.
| Approach | Planning model | Work control | Feedback emphasis | Typical caution |
|---|---|---|---|---|
| Scrum | Goal-focused Sprint of one month or less | Sprint Backlog managed by Developers | Increment and stakeholder review each Sprint | Treating Sprint as a mini waterfall |
| Kanban | Replenishment based on capacity and demand | Explicit WIP limits and pull | Flow measures and service feedback | Visualizing work without limiting it |
| Predictive | More scope and sequence planned up front | Phase or plan governance | Milestone verification | Learning arrives after costly commitments |
| Hybrid | Practices selected for context | Depends on explicit policy | Must be deliberately designed | Mixing terms without clear rules |
The right comparison is contextual, not ideological. Ask about requirement volatility, release risk, regulatory controls, dependency structure, team stability, and feedback cost. The interview signal is your ability to preserve transparency and learning under the selected model.
3. Put QA and SDET Work Inside the Delivery Loop
Quality is not a phase owned only by testers. Product, design, development, QA, security, operations, and stakeholders influence it through decisions. QA and SDET specialists add deep skills in risk modeling, test design, exploration, automation, testability, and evidence, but they should increase team capability rather than become the only gate.
During discovery and refinement, ask for user examples, business rules, boundaries, permissions, failures, observability, accessibility, and operational needs. During implementation, pair on unit and component tests, review contracts, prepare data, and explore partial behavior. In CI, maintain trustworthy checks and artifacts. After release, study support, telemetry, and incidents.
The Agile testing quadrants guide helps teams discuss business-facing and technology-facing tests that either support development or critique the product. It is a conversation model, not a mandate that every quadrant has equal volume.
Definition of Done creates a shared quality baseline for an Increment. It can include review, automated checks, security analysis, documentation, observability, accessibility, and deployment evidence as appropriate. Acceptance criteria describe conditions for a particular backlog item. They do not replace broader quality exploration or the shared Definition of Done.
When testing does not fit near the end of a Sprint, do not simply carry a testing subtask forward. Examine story size, environment queues, missing automation, late handoff, untestable design, and excessive work in progress. The improvement target is the system that delayed feedback.
4. Explain Events and Artifacts Through Their Purpose
Sprint Planning establishes why the Sprint is valuable, what can be done, and how the selected work will be delivered. The outcome includes a Sprint Goal and Sprint Backlog. Developers select work in collaboration with the Product Owner based on value, capacity, Definition of Done, and past performance. Scope can be clarified and renegotiated during the Sprint without endangering the Sprint Goal.
The Daily Scrum is a 15-minute event for Developers to inspect progress toward the Sprint Goal and adapt the plan. It is not a status report to a manager. Teams can choose a useful structure, and additional coordination can happen afterward.
The Sprint Review inspects the Increment and changes in the environment with stakeholders, then adapts the Product Backlog. It is not merely a scripted demo or acceptance gate. The Retrospective inspects people, interactions, processes, tools, and Definition of Done, then selects useful improvements.
Backlog refinement is ongoing work to break down and clarify Product Backlog items. It is commonly scheduled, but Scrum does not define it as a formal event. Good refinement creates shared understanding, not exhaustive specification.
Artifacts maximize transparency. The Product Backlog orders future work toward a Product Goal. The Sprint Backlog contains the Sprint Goal, selected items, and delivery plan. The Increment is a concrete step toward the Product Goal that meets the Definition of Done.
5. Handle Estimation, Scope, and Changing Requirements
Estimates help teams reason about size, complexity, uncertainty, and risk. Story points are relative and team-specific, not hours, productivity scores, or a cross-team currency. Teams may instead use throughput, cycle-time data, or right-sized items. The method matters less than honest uncertainty and useful forecasting.
Velocity is the amount of work a team completes under its local estimation system. It can help that team forecast when conditions are comparable. It should not be used to rank teams or individuals, because point scales differ and targets invite inflation. A rising velocity does not prove rising customer value.
When requirements change, return to the goal. Clarify the new information, impact on value and risk, work already done, and options. The Product Owner orders the Product Backlog, while Developers manage the Sprint Backlog and delivery plan. If the Sprint Goal remains valid, scope can be renegotiated. If it becomes obsolete, only the Product Owner has authority to cancel the Sprint under Scrum.
For urgent production work, make the policy explicit. The team might reserve capacity, use a service lane with a WIP limit, or renegotiate Sprint scope. Repeated emergencies are not just estimation errors. Analyze demand, operational quality, ownership, and prevention.
Break large stories by workflow step, business rule, data variation, operation, interface, or happy path followed by exceptions while preserving vertical value. Avoid splitting into analysis, development, and testing stories, which recreates phase handoffs.
6. Build Fast Feedback With Automation and CI
Continuous integration means integrating small changes frequently and verifying them through an automated build and useful checks. It reduces merge risk and shortens feedback. It does not mean every possible test must run before every commit. Use layers and gates proportional to cost and consequence.
The following runnable Node.js example selects checks within an illustrative time budget using explicit risk and duration. It is a teaching model, not a universal production algorithm. Save it as select-tests.test.mjs and run node --test select-tests.test.mjs.
import assert from 'node:assert/strict';
import test from 'node:test';
export function selectChecks(checks, budgetSeconds) {
if (budgetSeconds < 0) throw new RangeError('budget must be nonnegative');
const ranked = [...checks].sort((left, right) => {
const leftValue = (left.impact * left.likelihood) / left.seconds;
const rightValue = (right.impact * right.likelihood) / right.seconds;
return rightValue - leftValue || left.name.localeCompare(right.name);
});
const selected = [];
let used = 0;
for (const check of ranked) {
if (used + check.seconds <= budgetSeconds) {
selected.push(check.name);
used += check.seconds;
}
}
return { selected, used };
}
test('selects deterministic high-value feedback within the budget', () => {
const checks = [
{ name: 'checkout', impact: 5, likelihood: 4, seconds: 40 },
{ name: 'profile-theme', impact: 1, likelihood: 2, seconds: 10 },
{ name: 'authorization', impact: 5, likelihood: 3, seconds: 20 }
];
assert.deepEqual(selectChecks(checks, 50), {
selected: ['authorization', 'profile-theme'],
used: 30
});
});
The executable assertion confirms that the selected checks stay inside the 50-second budget. It also creates a useful interview follow-up: the checkout check has high absolute risk but does not fit after authorization, so a strict ratio strategy can omit an important journey.
In real CI, risk scores are uncertain, tests have dependencies, and a greedy ratio can miss a better combination. Mandatory safety checks may run regardless of budget. The team should compare selected and full runs, preserve a safe fallback, and review missed defects.
7. Use Metrics to Improve the System
Metrics should answer a decision question. Cycle time helps investigate how long work takes from start to finish. Work-item age highlights current items that may be stuck. Throughput shows completed items per period. Cumulative flow can reveal growing queues. Deployment frequency, change failure, recovery time, and lead time can support delivery learning when definitions are consistent.
Quality measures can include escaped-defect themes, feedback latency, first-attempt test reliability, time to diagnose, support demand, accessibility findings, and customer outcome indicators. Defect count alone is ambiguous. More defects can mean worse quality, better detection, a larger change, or changed reporting.
Pair quantitative and qualitative evidence. A lower cycle time is not automatically good if scope became trivial or defects escaped. A team survey, customer research, incident review, and value measures help interpretation. Segment data by work type where useful.
Avoid individual performance metrics based on story points, commits, test cases, bugs, or hours. People will optimize the number and harm collaboration. Measure the system, discuss trends, and treat metrics as signals for questions rather than verdicts.
Retrospective experiments should have a hypothesis, owner, time horizon, and review. "Improve quality" is vague. "For the next two Sprints, add API examples during refinement and review whether clarification rework falls" is testable even without inventing a target percentage.
8. Answer Top Agile interview questions With a Scenario Framework
For scenario questions, use five moves: goal, evidence, conversation, action, and learning. State the shared outcome first. Separate observed facts from interpretation. Bring the right people together. Choose a reversible next step when uncertainty is high. Define how the team will inspect the result.
Suppose a developer says a severe defect is out of scope. The goal is a safe, valuable increment, not winning the ticket. Present reproduction, user impact, acceptance examples, and release exposure. Ask whether the expected behavior is unclear or whether there is a conscious scope tradeoff. Involve the Product Owner and relevant risk owner, record the decision, and add a production control if release proceeds.
Suppose testing repeatedly spills into the next Sprint. Do not make "finish testing earlier" the only action. Examine item size, handoff timing, WIP, environment capacity, code testability, automation reliability, and unclear acceptance. Choose one system experiment, such as pairing on examples and limiting concurrent stories, then inspect cycle time and completed quality.
The shift-left testing guide adds practical early-feedback patterns, while the Agile Scrum interview guide for testers provides more role-specific practice. Keep your language collaborative. Agile teams distribute decisions according to accountabilities and expertise rather than turning one role into the boss of every other role.
Interview Questions and Answers
Q1: What is Agile?
Agile is a set of values and principles for delivering useful products through collaboration, working outcomes, customer partnership, and adaptation. Teams use short feedback loops to reduce uncertainty and change direction when evidence warrants it. Agile still needs planning, documentation, discipline, and technical quality appropriate to the context.
Q2: What is the difference between Agile and Scrum?
Agile describes values and principles, while Scrum is a specific framework for complex product work. Scrum defines accountabilities, events, artifacts, and commitments within Sprints. A team can work in an Agile way using Scrum, Kanban, another method, or selected practices.
Q3: What are the Scrum accountabilities?
The Scrum Team consists of one Product Owner, one Scrum Master, and Developers. The Product Owner is accountable for maximizing product value and effective Product Backlog management, the Scrum Master for Scrum's effectiveness, and Developers for creating a usable Increment each Sprint. These are accountabilities, not a managerial reporting chain.
Q4: What is the role of QA in Agile?
QA helps the team discover risk, refine examples, improve testability, build layered feedback, explore the product, and interpret release evidence. Testing begins during product discussion and continues through implementation, deployment, and production learning. Quality remains a whole-team responsibility.
Q5: What happens in Sprint Planning?
The Scrum Team discusses why the Sprint is valuable, what can be done, and how the selected work will be created. The Product Owner brings ordered product needs, while Developers forecast based on capacity, Definition of Done, and evidence. The Sprint Goal and Sprint Backlog provide purpose and a current plan.
Q6: What is the purpose of the Daily Scrum?
Developers inspect progress toward the Sprint Goal and adapt the Sprint Backlog during a 15-minute event. It is not primarily a status meeting for a manager or Scrum Master. Teams can choose any structure that produces a useful plan for the next day of work.
Q7: What is the difference between Sprint Review and Retrospective?
The Sprint Review inspects the product Increment and environment with stakeholders and adapts future product direction. The Retrospective inspects the team's people, interactions, processes, tools, and Definition of Done to improve effectiveness and quality. One focuses mainly on product value, the other on how the team works.
Q8: Is backlog refinement a Scrum event?
No, the Scrum Guide describes refinement as an ongoing activity, not a formal event. Teams often schedule refinement sessions because shared time is useful. The purpose is to add detail, order, and size so upcoming work is understood enough for decisions.
Q9: What is a Definition of Done?
The Definition of Done is a formal description of the quality state required for an Increment. It creates transparency about what "complete" means and applies to work that becomes part of the Increment. If organizational standards exist, the Scrum Team follows at least those standards and can strengthen them.
Q10: How are acceptance criteria different from Definition of Done?
Acceptance criteria describe item-specific behavior or conditions that help clarify one need. Definition of Done is a shared quality commitment for every Increment. Meeting acceptance criteria does not excuse missing security, integration, documentation, or other Done requirements.
Q11: What are story points?
Story points are a team-specific relative estimate that can combine effort, complexity, and uncertainty. They are not hours and should not be compared across teams or used to rank people. Their value is conversation and local forecasting, not numerical precision.
Q12: What is velocity?
Velocity is the amount of estimated work completed by a team over a Sprint under its local system. It can support that team's forecast when context remains comparable. Treating velocity as a performance target encourages point inflation and says little about customer value.
Q13: How do you handle changing requirements during a Sprint?
I clarify the new evidence and its effect on the Sprint Goal, value, risk, and current work. The Product Owner and Developers can renegotiate scope while protecting the Sprint Goal, then update examples and tests. If the Sprint Goal becomes obsolete, the Product Owner can cancel the Sprint.
Q14: Who can cancel a Sprint?
Only the Product Owner has authority to cancel a Sprint in Scrum. Cancellation is appropriate when the Sprint Goal becomes obsolete, not merely because delivery is difficult. The team reviews completed work and reorders unfinished needs appropriately.
Q15: How do you test within a short Sprint?
I help split work into small vertical slices, clarify examples early, pair on unit and component checks, and prepare data and environments before the final day. Fast API and CI feedback runs throughout implementation, while focused exploration examines new risk. The team limits work in progress so items reach Done instead of accumulating in testing.
Q16: What is shift-left testing?
Shift left means moving useful quality activities earlier, such as requirement examples, threat modeling, testability design, static analysis, and component checks. It does not mean shifting all testing responsibility onto developers or eliminating later evidence. Production learning and system-level testing still matter.
Q17: What is continuous integration?
Continuous integration is the practice of merging small changes frequently into a shared branch and verifying them with an automated build and useful checks. It reduces integration risk and gives faster feedback. A branch that remains isolated for weeks is not continuous integration even if a CI server eventually runs.
Q18: How do you prioritize defects in a Sprint?
I provide evidence about user impact, data, security, frequency, recoverability, scope, and release exposure. The team and Product Owner consider that evidence with the Sprint Goal, business timing, fix risk, and available controls. Severe risk should be visible even when the final decision is to limit exposure rather than fix immediately.
Q19: What if a story is not Done at the end of the Sprint?
It is not part of the completed Increment and should not receive partial credit as Done. The Product Owner reorders the remaining need in the Product Backlog, and the team inspects why completion failed. Carrying work automatically without learning hides flow and planning problems.
Q20: How do you manage technical debt in Agile?
Make the debt and its consequences visible through risk, delay, incidents, and change cost. Include improvement in product decisions, Definition of Done, refactoring during feature work, or explicit backlog items according to context. A fixed percentage can help some teams, but evidence and ownership matter more than a universal quota.
Q21: How does Kanban differ from Scrum?
Kanban manages flow through visualization, explicit policies, WIP limits, and pull, without requiring Sprints or Scrum accountabilities. Scrum organizes work around a Sprint Goal and defined events, artifacts, and commitments. Teams can add Kanban flow practices to Scrum when the policies remain clear.
Q22: What is a WIP limit?
A work-in-progress limit caps how many items can occupy a workflow state or system. It encourages finishing, exposes bottlenecks, and reduces multitasking and queues. When a limit is reached, the team helps unblock existing work rather than starting more by default.
Q23: Which Agile metrics do you use?
I select metrics for a question, such as cycle time, work-item age, throughput, feedback latency, change failure, or customer outcome. I segment and pair them with qualitative evidence so a trend is not misread. I do not rank individuals using points, commits, defects, or test counts.
Q24: What is a burndown chart?
A burndown shows remaining work over time and can help a team notice divergence from its forecast. It does not prove value, quality, or individual productivity, and scope changes can distort interpretation. I use it as a conversation signal alongside the Sprint Goal and current blockers.
Q25: How do you handle a disagreement with a developer?
I restate the shared user or delivery goal and bring reproducible evidence, expected behavior, and impact. We compare assumptions and options, run a small experiment when possible, and involve the accountable product or risk owner if a decision exceeds us. I update my position when new evidence is stronger.
Q26: What would you do if testing always spills into the next Sprint?
I would inspect story size, late handoffs, WIP, environments, data, testability, automation reliability, and acceptance clarity. The team would select a system experiment such as smaller vertical slices, earlier pairing, or lower WIP, then review its effect. Simply asking QA to work faster leaves the queue mechanism unchanged.
Q27: How do you handle an urgent production issue?
We protect users first through rollback, exposure control, recovery, or a safe fix according to incident policy. We make the impact on the Sprint Goal and forecast transparent and renegotiate work with the Product Owner. After recovery, we learn why prevention, detection, and response behaved as they did.
Q28: Can Agile work in regulated projects?
Yes, if the team integrates required evidence, approvals, traceability, security, and documentation into the delivery system. Small increments and automated evidence can improve control, but regulations and risk determine the rigor. Agile values do not authorize teams to ignore mandatory governance.
Q29: What makes a good retrospective action?
A good action addresses evidence, is small enough to try, has an owner, and has a review point. It frames an experiment rather than a vague wish. The team later keeps, changes, or stops it based on observed results.
Q30: How do you know an Agile team is successful?
Success combines customer outcomes, sustainable delivery, quality, adaptability, and a healthy learning system. No single metric proves it, so I examine value, flow, reliability, incident learning, stakeholder evidence, and team conditions together. A team that produces more points but less useful or reliable software is not more successful.
Common Mistakes
- Defining Agile as no planning, no documentation, or constant requirement change.
- Treating Scrum Master as the team manager or task assigner.
- Calling backlog refinement a formal Scrum event.
- Turning the Daily Scrum into a status report.
- Treating the Sprint Review as only a demo or approval gate.
- Comparing story points or velocity across teams.
- Counting partially completed work as Done.
- Making QA solely responsible for quality and release approval.
- Starting testing only after development is declared complete.
- Automating every existing manual test without a feedback strategy.
- Using defect count or test count as an individual performance score.
- Carrying work forward repeatedly without inspecting the system.
- Answering conflict scenarios with immediate escalation and no conversation.
- Reciting Scrum vocabulary without connecting it to product decisions.
Conclusion
The top Agile interview questions are practical tests of adaptive delivery and collaboration. Learn the values and the current Scrum concepts accurately, then explain how you use goals, small increments, whole-team quality, flow, evidence, and retrospectives to improve outcomes.
Practice the 30 answers aloud and replace at least ten generic examples with situations from your own work. Your strongest answer will show not only what the team did, but what you observed, decided, learned, and changed next.
Interview Questions and Answers
What is Agile?
Agile is a set of values and principles for delivering useful products through collaboration, working outcomes, customer partnership, and adaptation. Teams use short feedback loops to reduce uncertainty and change direction when evidence warrants it. Agile still needs planning, documentation, discipline, and technical quality appropriate to the context.
What is the difference between Agile and Scrum?
Agile describes values and principles, while Scrum is a specific framework for complex product work. Scrum defines accountabilities, events, artifacts, and commitments within Sprints. A team can work in an Agile way using Scrum, Kanban, another method, or selected practices.
What are the Scrum accountabilities?
The Scrum Team consists of one Product Owner, one Scrum Master, and Developers. The Product Owner is accountable for maximizing product value and effective Product Backlog management, the Scrum Master for Scrum's effectiveness, and Developers for creating a usable Increment each Sprint. These are accountabilities, not a managerial reporting chain.
What is the role of QA in Agile?
QA helps the team discover risk, refine examples, improve testability, build layered feedback, explore the product, and interpret release evidence. Testing begins during product discussion and continues through implementation, deployment, and production learning. Quality remains a whole-team responsibility.
What happens in Sprint Planning?
The Scrum Team discusses why the Sprint is valuable, what can be done, and how the selected work will be created. The Product Owner brings ordered product needs, while Developers forecast based on capacity, Definition of Done, and evidence. The Sprint Goal and Sprint Backlog provide purpose and a current plan.
What is the purpose of the Daily Scrum?
Developers inspect progress toward the Sprint Goal and adapt the Sprint Backlog during a 15-minute event. It is not primarily a status meeting for a manager or Scrum Master. Teams can choose any structure that produces a useful plan for the next day of work.
What is the difference between Sprint Review and Retrospective?
The Sprint Review inspects the product Increment and environment with stakeholders and adapts future product direction. The Retrospective inspects the team's people, interactions, processes, tools, and Definition of Done to improve effectiveness and quality. One focuses mainly on product value, the other on how the team works.
Is backlog refinement a Scrum event?
No, the Scrum Guide describes refinement as an ongoing activity, not a formal event. Teams often schedule refinement sessions because shared time is useful. The purpose is to add detail, order, and size so upcoming work is understood enough for decisions.
What is a Definition of Done?
The Definition of Done is a formal description of the quality state required for an Increment. It creates transparency about what "complete" means and applies to work that becomes part of the Increment. If organizational standards exist, the Scrum Team follows at least those standards and can strengthen them.
How are acceptance criteria different from Definition of Done?
Acceptance criteria describe item-specific behavior or conditions that help clarify one need. Definition of Done is a shared quality commitment for every Increment. Meeting acceptance criteria does not excuse missing security, integration, documentation, or other Done requirements.
What are story points?
Story points are a team-specific relative estimate that can combine effort, complexity, and uncertainty. They are not hours and should not be compared across teams or used to rank people. Their value is conversation and local forecasting, not numerical precision.
What is velocity?
Velocity is the amount of estimated work completed by a team over a Sprint under its local system. It can support that team's forecast when context remains comparable. Treating velocity as a performance target encourages point inflation and says little about customer value.
How do you handle changing requirements during a Sprint?
I clarify the new evidence and its effect on the Sprint Goal, value, risk, and current work. The Product Owner and Developers can renegotiate scope while protecting the Sprint Goal, then update examples and tests. If the Sprint Goal becomes obsolete, the Product Owner can cancel the Sprint.
Who can cancel a Sprint?
Only the Product Owner has authority to cancel a Sprint in Scrum. Cancellation is appropriate when the Sprint Goal becomes obsolete, not merely because delivery is difficult. The team reviews completed work and reorders unfinished needs appropriately.
How do you test within a short Sprint?
I help split work into small vertical slices, clarify examples early, pair on unit and component checks, and prepare data and environments before the final day. Fast API and CI feedback runs throughout implementation, while focused exploration examines new risk. The team limits work in progress so items reach Done instead of accumulating in testing.
What is shift-left testing?
Shift left means moving useful quality activities earlier, such as requirement examples, threat modeling, testability design, static analysis, and component checks. It does not mean shifting all testing responsibility onto developers or eliminating later evidence. Production learning and system-level testing still matter.
What is continuous integration?
Continuous integration is the practice of merging small changes frequently into a shared branch and verifying them with an automated build and useful checks. It reduces integration risk and gives faster feedback. A branch that remains isolated for weeks is not continuous integration even if a CI server eventually runs.
How do you prioritize defects in a Sprint?
I provide evidence about user impact, data, security, frequency, recoverability, scope, and release exposure. The team and Product Owner consider that evidence with the Sprint Goal, business timing, fix risk, and available controls. Severe risk should be visible even when the final decision is to limit exposure rather than fix immediately.
What if a story is not Done at the end of the Sprint?
It is not part of the completed Increment and should not receive partial credit as Done. The Product Owner reorders the remaining need in the Product Backlog, and the team inspects why completion failed. Carrying work automatically without learning hides flow and planning problems.
How do you manage technical debt in Agile?
Make the debt and its consequences visible through risk, delay, incidents, and change cost. Include improvement in product decisions, Definition of Done, refactoring during feature work, or explicit backlog items according to context. A fixed percentage can help some teams, but evidence and ownership matter more than a universal quota.
How does Kanban differ from Scrum?
Kanban manages flow through visualization, explicit policies, WIP limits, and pull, without requiring Sprints or Scrum accountabilities. Scrum organizes work around a Sprint Goal and defined events, artifacts, and commitments. Teams can add Kanban flow practices to Scrum when the policies remain clear.
What is a WIP limit?
A work-in-progress limit caps how many items can occupy a workflow state or system. It encourages finishing, exposes bottlenecks, and reduces multitasking and queues. When a limit is reached, the team helps unblock existing work rather than starting more by default.
Which Agile metrics do you use?
I select metrics for a question, such as cycle time, work-item age, throughput, feedback latency, change failure, or customer outcome. I segment and pair them with qualitative evidence so a trend is not misread. I do not rank individuals using points, commits, defects, or test counts.
What is a burndown chart?
A burndown shows remaining work over time and can help a team notice divergence from its forecast. It does not prove value, quality, or individual productivity, and scope changes can distort interpretation. I use it as a conversation signal alongside the Sprint Goal and current blockers.
How do you handle a disagreement with a developer?
I restate the shared user or delivery goal and bring reproducible evidence, expected behavior, and impact. We compare assumptions and options, run a small experiment when possible, and involve the accountable product or risk owner if a decision exceeds us. I update my position when new evidence is stronger.
What would you do if testing always spills into the next Sprint?
I would inspect story size, late handoffs, WIP, environments, data, testability, automation reliability, and acceptance clarity. The team would select a system experiment such as smaller vertical slices, earlier pairing, or lower WIP, then review its effect. Simply asking QA to work faster leaves the queue mechanism unchanged.
How do you handle an urgent production issue?
We protect users first through rollback, exposure control, recovery, or a safe fix according to incident policy. We make the impact on the Sprint Goal and forecast transparent and renegotiate work with the Product Owner. After recovery, we learn why prevention, detection, and response behaved as they did.
Can Agile work in regulated projects?
Yes, if the team integrates required evidence, approvals, traceability, security, and documentation into the delivery system. Small increments and automated evidence can improve control, but regulations and risk determine the rigor. Agile values do not authorize teams to ignore mandatory governance.
What makes a good retrospective action?
A good action addresses evidence, is small enough to try, has an owner, and has a review point. It frames an experiment rather than a vague wish. The team later keeps, changes, or stops it based on observed results.
How do you know an Agile team is successful?
Success combines customer outcomes, sustainable delivery, quality, adaptability, and a healthy learning system. No single metric proves it, so I examine value, flow, reliability, incident learning, stakeholder evidence, and team conditions together. A team that produces more points but less useful or reliable software is not more successful.
Frequently Asked Questions
What are the most common Agile interview questions?
Expect questions about Agile values, Scrum roles and events, backlog refinement, estimation, acceptance criteria, Definition of Done, testing, automation, metrics, changing requirements, defects, and team conflict. Scenario-based follow-ups usually matter more than exact terminology.
How is Agile different from Scrum?
Agile describes values and principles for adaptive product delivery. Scrum is one framework with defined accountabilities, events, and artifacts that teams can use to apply those ideas.
What should a QA do in an Agile team?
QA helps the team understand risk, refine examples, improve testability, build layered checks, explore behavior, interpret evidence, and learn from production. Testing begins before coding and continues after release.
How should I answer Agile scenario questions?
State the shared goal and facts first, then describe the conversation, options, decision, and feedback loop. Avoid making the Scrum Master, Product Owner, developer, or tester a command-and-control gatekeeper.
Which Agile metrics are useful for QA?
Useful measures can include cycle time, work-item age, escaped-defect learning, change failure rate, feedback latency, flaky-test impact, and customer outcomes. Interpret trends in context and never use one metric to rank individuals.
Is test automation mandatory in Agile?
No framework mandates a particular tool, but fast repeatable feedback becomes important when teams integrate and release frequently. Automate checks that are stable and valuable while preserving exploratory, accessibility, usability, and risk-focused testing.
What is the best way to prepare 30 Agile answers?
Group questions by principles, work flow, product decisions, quality, metrics, and collaboration. Rehearse one concrete example for each group so your answers remain credible and concise.
Related Guides
- Top 30 API testing Interview Questions and Answers (2026)
- Top 30 Appium Interview Questions and Answers (2026)
- Top 30 Automation Testing Interview Questions and Answers (2026)
- Top 30 Cucumber Interview Questions and Answers (2026)
- Top 30 DevOps for QA Interview Questions and Answers (2026)
- Top 30 JMeter Interview Questions and Answers (2026)