SoftwareTestPilot
Software Testing FundamentalsPublished: 9 min read

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.

Avinash Kamble
Founder & QA Engineer at SoftwareTestPilot
Reviewed by Priyanka G.
Share:XLinkedInWhatsApp
Bug life cycle 2026 — Jira workflow diagram with statuses and transitions.
Bug life cycle 2026 — Jira workflow diagram with statuses and transitions.

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-bug

Nine 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 DESC

See 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?
It's a state — the bug transitions back from Verified/Closed to Reopened, and the reopen count is tracked as a quality signal.
2.Who closes a bug — QA or the developer?
QA closes after verification in production or the staging release build. Developers mark Fixed, never Closed.
3.What's the difference between Duplicate and Not-a-bug?
Duplicate = same defect already reported. Not-a-bug = system behaves as specified; user expectation is wrong.
4.Should I include the bug life cycle in my resume?
No — it's assumed knowledge. Highlight defect metrics you improved (reopen rate, MTTR) instead.
Keep going

Practice these questions

Run a live QA mock interview tailored to this topic and get per-skill scoring in minutes.

Found this useful?
Share:XLinkedInWhatsApp

Was this article helpful?

Keep building your QA edge

Continue reading

Topic mapConcepts · Tools · People · Standards

Related 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.

Core testing concepts
Prompt Engineering for QALLM-Assisted Test GenerationTest PyramidShift-Left TestingBehavior-Driven DevelopmentTest-Driven DevelopmentPage Object ModelContract TestingExploratory TestingRisk-Based Testing
Testing tools
Programming languages
JavaPythonJavaScriptTypeScriptC#SQL
Certifications worth knowing
ISTQB Foundation LevelISTQB Advanced — Test AnalystISTQB Agile TesterCertified Selenium ProfessionalAWS Certified DevOps EngineerCertified ScrumMaster (CSM)
Companies hiring for this skill
GoogleMicrosoftAmazonMetaNetflixAtlassianThoughtWorksInfosysTCSWipro

Discussion

Ask a question, share your experience, or correct us. Be kind — real people are reading.

Join the QA Community

Connect with fellow testers, share job leads, and get career advice.

Premium QA Resources

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
4.9/5 rating
Explore All Products

⭐⭐⭐⭐⭐ Trusted by 1,000+ Software Test Pilots • Instant Access