Skip to main content

How do you approach regression testing in an agile team?

  • regression testing
  • agile
  • automation

Answer it first, then compare. Nothing here is saved or scored.

Model answer

Strategy: (1) Automate regression tests for core flows, run on every PR. (2) Risk-based selection: focus on areas affected by the current sprint changes. (3) Maintain a lightweight regression checklist for manual spot-checks. (4) Expand automation each sprint: the new feature test becomes next sprint's regression test. (5) Full regression before major releases (automated). (6) Exploratory regression: time-boxed sessions around changed areas. Key: regression testing should not be a bottleneck. If it takes more than 1 hour, automate more.

What interviewers listen for

  • Risk-based prioritisation
    You can defend skipping coverage on a path because the risk maths supports it.
  • Test design fluency
    You apply equivalence partitioning and decision tables to concrete inputs in real time.
  • Metric judgment
    You distinguish between metrics that drive learning and metrics that drive theatre.
  • Strategy under constraint
    You can produce a defensible plan when the team has half the time and twice the scope.

Terms to know

See all 33 methodology questions

Written by , Senior QA Automation Engineer, 50+ QA candidate interviews conductedLast updated July 2026