A surprising number of testers, even experienced ones, picture Scrum as "developers code for two weeks, then QA tests for two days." That is not Scrum — it is waterfall in fortnightly clothing, and it produces all the same problems waterfall does. In a healthy Scrum team, testing is woven through every day of the sprint, and the tester is an active partner from refinement to demo. This lesson explains exactly where the tester fits and what they should be doing on each day of a typical sprint.
A quick refresher on Scrum
Scrum runs in sprints, usually two weeks long. Each sprint has four ceremonies:
- Sprint planning — at the start. The team commits to a set of stories.
- Daily standup — a 15-minute sync each morning. What did you do yesterday, what are you doing today, what is blocking you?
- Sprint review (or "demo") — at the end. The team shows what was built to stakeholders.
- Retrospective — also at the end. The team reflects on what to improve next sprint.
In parallel, backlog refinement sessions (sometimes called "grooming") run mid-sprint to prepare stories for the next sprint. Refinement is where some of the highest-leverage tester work happens — the cost of catching ambiguity here is roughly 1% of catching it after development. The agile testing cheat sheet is a useful companion reference.
Where the tester fits
The single most important thing to internalise: there is no QA sprint. There is one sprint, and testing happens throughout it.
The tester's responsibilities span the whole cycle:
- At refinement — review upcoming stories, ask clarifying questions, sharpen acceptance criteria, and surface testability concerns. (See chapter 2 lesson 1 on understanding requirements.)
- At sprint planning — estimate testing effort, flag dependencies (test data, environments), and identify risk.
- During the sprint — write test cases as soon as the story is dev-ready, test each story as soon as it is dev-complete (not all of them at the end), file bugs, verify fixes, run regression on the impacted areas.
- At the demo — help present what was tested and what was not, transparently. The demo is also where stakeholders catch UX issues no test case predicted.
- At the retrospective — surface testing-related friction points: late drops, flaky environments, unclear stories, missed cross-browser coverage.
A day-by-day view of a real sprint
The diagram below shows a tester's activities across a typical two-week sprint on an e-commerce team. Notice how testing work overlaps with development from day 2 onwards — there is no quiet first week and frantic second week.
Step 1 of 6
Day 1 — Planning
Sprint planning. Tester estimates testing effort per story, flags risk, confirms test data and environment readiness, and reviews acceptance criteria one last time before commitment.
The pattern is continuous, not stacked. Stories complete development at different days; the tester handles them as they arrive. By day 9 the team is verifying fixes, not starting bulk testing.
What a tester says at standup
At standup, testers speak the same three-question format developers do — but with testing-flavoured answers:
- Yesterday: "I finished testing PROJ-101 and filed two bugs. I started exploratory on PROJ-104 and found a Safari-only issue."
- Today: "I'm verifying the fixes for PROJ-101 and continuing exploratory on PROJ-104. Plan to start cross-browser smoke on PROJ-110 if it's dev-complete."
- Blockers: "The staging environment was down for an hour. The test data for PROJ-110 needs the new account-type field — Sara from backend, can you add three sample accounts?"
Notice the blockers are concrete and actionable — they name a person, a need, and a deadline. Vague blockers ("environment is flaky") get ignored; specific ones get fixed.
The "whole team quality" mindset
A common anti-pattern is the testers thinking quality is their problem and developers thinking it is the testers' problem. A healthy Scrum team treats quality as everyone's responsibility:
- Developers write unit and integration tests, run smoke checks before pushing, and pair with testers on hard-to-reproduce issues.
- Testers focus on the layers automation cannot reach — exploratory testing, accessibility, cross-browser, edge cases, integrations.
- Product owners maintain the acceptance criteria and arbitrate "is this a bug or a feature?" disputes.
- Designers include edge-case states (empty, error, loading, locked-out) in the design specs, not just the happy path.
Whole-team quality is not a slogan. It changes how stories are written, how PRs are reviewed, and what testers actually spend their day doing.
⚠️ Common mistakes
- Treating sprint planning as a developer-only meeting. Without a tester present, testing effort gets under-estimated and risk gets ignored. Always attend, always estimate.
- Saving all testing for the second week. "Waterfall within a sprint" is the most common failure mode. Test stories the moment they are dev-complete; do not let them queue up.
- Going silent at standup. Standup is not just for developers. A tester who never speaks lets the team default to "no news from QA = it's all fine," which is rarely true.
🎯 Practice task
Spend 25 minutes mapping your own sprint involvement.
- Write down the four ceremonies and any other regular meetings your team runs (refinement, design review, etc.).
- For each one, write the specific contribution you make as a tester. Be concrete — "raise testability concerns about new stories" beats "attend."
- Identify the ceremony where you contribute least and draft three questions or topics you will bring to it next time. Put a calendar reminder for the next occurrence.
- At your next sprint planning, estimate the testing effort for at least one story alongside the developer's coding estimate. Compare your estimate to the actual time it took at the end of the sprint and refine for next time.