Bug Life Cycle Explained — With Jira Workflow (2026)
The 2026 defect life cycle every QA gets asked to draw in interviews. Walk-through of the Jira workflow, statuses, transitions, and the two states most candidates miss.

Last updated 2026-07-20 · 9 min read · By Avinash Kamble, reviewed by Priyanka G.
"Draw the bug life cycle" is the #1 whiteboard question at QA interviews in India and remains a favorite in the US. Candidates who list only 4 states fail; those who explain Deferred and Reopened with real examples pass. This guide walks the full workflow using the standard Jira setup.
Key takeaways
- The 9-state defect life cycle recruiters expect you to draw.
- The 3 transitions candidates most often forget.
- How Deferred vs Rejected differs — and why it matters.
- A JQL query for your daily triage.
1. The full life cycle in one diagram
New → Assigned → Open → Fixed → Retest → Verified → Closed
↓ ↑
Deferred Reopened
↓
Rejected / Duplicate / Not-a-bugNine states, six transitions. Practice drawing this in 60 seconds and explaining each arrow.
2. Each state in plain English
- New — filed, not yet triaged.
- Assigned — engineering owner set.
- Open / In progress — developer actively working.
- Fixed — code merged, awaits QA validation.
- Retest — deployed to test env.
- Verified — QA confirmed fix.
- Closed — released to prod.
- Reopened — fix failed or regressed.
- Deferred / Rejected / Duplicate / Not-a-bug — terminal, non-fix outcomes.
3. Deferred vs Rejected — the distinction that trips juniors
Deferred = valid bug, low priority, pushed to a later release. Rejected = not a bug (works as designed, or requirements mismatch). Never mark a valid bug Rejected just to close it — that is how tech debt hides.
4. Jira workflow and a daily-triage JQL
Configure the workflow above in Jira Admin → Workflows. For daily triage:
project = QA AND status in (New, Reopened) AND assignee = currentUser() ORDER BY priority DESCSee Atlassian's workflow reference for the JSON schema.
5. Interview-ready one-liners
Pair this with Selenium interview questions and rehearse live with the AI mock interview. Cross-reference with severity vs priority — see our 30 real bug examples.
Frequently asked questions
1.Is Reopened a separate state or a status change?
2.Who closes a bug — QA or the developer?
3.What's the difference between Duplicate and Not-a-bug?
4.Should I include the bug life cycle in my resume?
Practice these questions
Run a live QA mock interview tailored to this topic and get per-skill scoring in minutes.
Was this article helpful?
Keep building your QA edge
Pillar guides- SDET RoleSDET role guideWhat SDETs actually do — skills, salary bands, and interview prep for 2026.
- Automation QA Engineer RoleAutomation QA Engineer roleAutomation QA Engineer job scope, tools, salary, and hiring pipeline.
- QA Jobs Radarbrowse live QA job listingsLive QA / SDET / automation job feed, refreshed daily.
Continue reading

What Is Software Testing? The Complete 2026 Guide for QA Engineers
16 min read
Types of Software Testing — Functional vs Non-Functional (25+ Types Explained, 2026)
18 min read
Software Testing Life Cycle (STLC) — 6 Phases with Entry & Exit Criteria (2026 Guide)
14 min readRelated concepts, tools & standards around Software Testing Fundamentals
A quick reference of the people, companies, frameworks and technologies most often mentioned alongside Software Testing Fundamentals in real QA teams — useful when you're mapping a learning path, preparing for interviews, or scoping a new project.
Join the QA Community
Connect with fellow testers, share job leads, and get career advice.
Stop Reinventing the Wheel. Upgrade Your QA Arsenal.
Take your testing skills from beginner to Lead Engineer. Supercharge your daily workflow with our premium digital resources.
- Ready-to-use testing strategy templates
- Advanced API & UI automation guides
- ⏱️ Save 10+ hours a week on test planning
Discussion
Ask a question, share your experience, or correct us. Be kind — real people are reading.