Defect Report Template — 10 Fields Every QA Needs (2026)
The 10-field defect report template senior QA reviewers approve on the first pass. Includes a downloadable Jira-ready template, a worked example, and the 5 mistakes that get bugs bounced back.

Last updated 2026-07-20 · 9 min read · By Avinash Kamble, reviewed by Priyanka G.
A well-formed defect report is fixed 3x faster than a vague one — Google's internal QA study puts the difference at 4.1x. The template below is the one we ship to every new QA on our team and it has survived audits at two Fortune-500 clients. Copy it, adapt the fields to your Jira scheme, and you'll stop the "can you reproduce this?" ping-pong.
Key takeaways
- The 10 fields senior reviewers require before triage.
- A worked Jira ticket you can copy and paste.
- The 5 anti-patterns that get bugs sent back.
- How to add reproduction steps that survive engineering handoff.
1. The 10-field template
- ID / Key — auto-generated (e.g. QA-2411).
- Summary — one line: what breaks, where.
- Environment — env, build number, OS, browser + version.
- Preconditions — account state, feature flags, seed data.
- Steps to reproduce — numbered, atomic, copy-pasteable.
- Expected result — one crisp sentence per assertion.
- Actual result — what happened, including any error text.
- Evidence — screenshot, HAR, trace, or console log link.
- Severity + Priority — see our severity vs priority guide.
- Reproducibility — Always / Intermittent (X/N) / Once.
2. Worked example — a real Jira ticket
QA-2411 Coupon EXPIRED2025 accepted at checkout despite expiry
Env: staging, build 4.18.2, macOS 14.5, Chrome 128
Preconditions: Signed in as buyer@test.io, cart total $124.00
Steps: 1. Go to /checkout
2. Enter EXPIRED2025 in coupon field
3. Click Apply
Expected: Inline error "This coupon has expired", total unchanged
Actual: 10% discount applied, total shows $111.60
Evidence: trace.zip, screenshot.png (attached)
Severity: S2 (revenue impact, workaround exists)
Priority: P1 (fix before Friday release)
Repro: Always (5/5)Attach a Playwright trace when you can — see the trace viewer tutorial for how to capture one.
3. Five anti-patterns that get bugs bounced
- "Not working" as the summary — engineering needs a symptom, not a verdict.
- Missing build number — the fix may already be in main.
- Steps that assume state ("go to cart") — start from a URL and a login.
- Screenshot only, no HAR — network bugs die here.
- Severity + Priority both blank — release manager cannot triage.
4. Making reproduction steps survive handoff
Engineers reproduce bugs at 3× the rate when steps include: (a) an absolute URL, (b) test-account credentials or a seed script, (c) the exact click target as a stable selector. If you use our XPath/CSS selector generator, paste the generated locator into the steps. See Atlassian's bug-report guide for the workflow reference.
Frequently asked questions
1.Should I raise one ticket per assertion or bundle them?
2.How detailed should reproduction steps be?
3.Do I need severity and priority both?
4.What evidence should I attach for a flaky bug?
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- Manual Testing Complete Guidecomplete manual testing guide for beginnersEnd-to-end manual testing tutorial — techniques, test cases, bug reports, exploratory charters.
- Manual Testing Interview Q&Athe full manual QA interview prep pack150+ manual testing interview questions with model answers, from freshers to leads.
- SDET RoleSDET role guideWhat SDETs actually do — skills, salary bands, and interview prep for 2026.
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.