What is Three Amigos?
The three amigos is an agile practice in which three perspectives, business (what problem to solve), development (how to build it), and testing (what could go wrong), meet to discuss a user story before development begins, building shared understanding and surfacing ambiguities early.
Free to start · 7-day trial on paid plans
In depth.
The "three amigos" names the three viewpoints every story needs: the business/product representative who owns the why and the desired outcome, the developer who will build it and knows technical constraints, and the tester who probes edge cases, ambiguities, and how the team will know it works. Bringing them together before coding, often in a short, focused conversation, catches misunderstandings while they are cheap to fix.
The value is shared understanding and better acceptance criteria. The tester's questions ("what happens if the input is empty? what about a logged-out user?") expose gaps the story author missed; the developer flags feasibility; the business clarifies intent. The output is frequently concrete examples or acceptance tests, which is why the practice is closely tied to BDD and ATDD (the three amigos often write the Given-When-Then scenarios together).
It is a collaboration pattern, not a rigid meeting: "three" refers to perspectives, not headcount, and the conversation can be brief. The goal is to prevent the expensive rework that comes from building the wrong thing because each role understood the story differently.
Why interviewers ask about this.
The three amigos shows up in agile-testing and BDD interviews and signals that you see QA as a collaborative, shift-left activity. Explaining the three perspectives and how the tester's questions improve acceptance criteria demonstrates modern, team-oriented quality thinking.
Example scenario.
Before building a "password reset" story, the three amigos meet for ten minutes. The tester asks what happens with an unregistered email, an expired link, and repeated requests; the developer notes a rate-limit constraint; the product owner clarifies the messaging. The story's acceptance criteria grow from one line to a clear set of scenarios, preventing rework.
Interview tip.
Define the three amigos as business, development, and testing discussing a story before development to build shared understanding. Stress that "three" means perspectives, not people, that the tester's edge-case questions sharpen acceptance criteria, and that it ties into BDD/ATDD example-writing.
Frequently asked questions.
Does the three amigos require exactly three people?
No. "Three" refers to three perspectives, business, development, and testing, not headcount. One person can cover more than one perspective, or more than three people can attend. The point is that all three viewpoints are represented in the conversation before development.
How does the three amigos relate to BDD?
Closely. The three amigos conversation is where teams often create the concrete examples and Given-When-Then acceptance scenarios that BDD and ATDD use. The collaboration produces the shared examples; BDD provides the language and structure to capture them.
Related Terms
Explore related glossary terms to deepen your understanding.
Related Resources
Dive deeper with these related interview prep pages.
Free QA career tools, no account needed
Instant and private, everything runs in your browser. Try them before you sign up.
QA Resume Checker
Instant 0-100 score on automation keywords, impact, and ATS formatting.
QA Cover Letter Generator
A tailored 3-paragraph QA cover letter from your resume and a job post.
QA Application Tracker
Drag-and-drop kanban to track every QA application from Applied to Offer.
QA Take-Home Test Generator
A realistic take-home assignment with a scenario, tasks, and a rubric.
QA LinkedIn Headline Generator
A recruiter-searchable headline, About section, and skills list.
QA STAR Story Builder
Structure a QA behavioral answer with the STAR method and instant checks.
QA Bug Report Generator
Build a clean, reproducible bug report for Markdown, Jira, or plain text.
Boundary Value Analysis Generator
Generate boundary value and equivalence partitioning test cases from a range.
QA Metrics Calculator
Calculate DRE, defect leakage, defect density, and pass rate with interpretation.
QA Test Plan Generator
Build a structured test plan (scope, approach, criteria, risks) in Markdown.
Ready to Ace Your QA Interview?
Practice explaining three amigos and other key concepts with our AI interviewer.
Join 1,200+ QA engineers already practicing with AssertHired.
Start your free QA interview