Logging a Defect in Jira
Step-by-Step Approach
Reproduce the Defect
Before logging the issue:
- Reproduce the defect.
- Verify it is consistent.
- Note the exact steps.
- Record test data.
- Record environment details.
Collect Evidence
Gather:
- Screenshots
- Screen recordings
- Logs
- API Responses
Also capture:
- Browser
- Device
- Operating System
- Application Version
Open Jira and Fill the Required Fields
Complete:
- Summary
- Description
- Steps to Reproduce
- Expected Result
- Actual Result
- Severity
- Priority
- Environment
Add Additional Information
Attach:
- Screenshots
- Videos
- Logs
- Build Number
- Version
- Related Links
Save and Communicate
Create the defect and notify the Developer or Team so work can begin immediately.
Bug Fields and Linking Test Cases
Standard Bug Fields
A defect should include:
- Summary
- Detailed Description
- Steps to Reproduce
- Expected Result
- Actual Result
- Severity
- Priority
- Environment
- Build / Version
- Attachments
Linking Test Cases to User Stories
- Create or select the Test Case.
- Link the Test Case to the Jira Story.
- Use Jira or the Test Management plugin.
- Track execution and results.
This provides complete traceability:
Requirement → Test Case → Defect
The Bug Workflow (Status Flow)
A typical Jira defect moves through the following stages.
Open / New
The defect has been logged.
Assigned / In Progress
The Developer has been assigned and begins investigation.
Fixed / Ready for Retest
The Developer completes the fix and hands it back to QA.
Retest / Verified
QA verifies the fix.
If successful:
- Close the defect.
If unsuccessful:
- Reopen the defect.
Reopen
The issue still exists after the attempted fix.
The defect is reassigned to the Developer.
Other Possible Statuses
- Rejected
- Not a Bug
- Deferred
- Won't Fix
Defect Aging and Triage
Defect Aging
Defect aging is the amount of time a defect remains unresolved after it has been logged.
Long-aging defects can delay releases and become project bottlenecks.
Monitor aging using:
- Jira Filters
- Jira Dashboards
Escalate defects that exceed the agreed aging threshold.
Defect Triage Meetings
Before the Meeting
Review:
- Open defects
- Severity
- Priority
- Module
- Assignee
During the Meeting
Discuss with:
- Developers
- QA Lead
- Product Owner
Decide:
- Severity
- Priority
- Fix timeline
After the Meeting
Update:
- Status
- Assignee
- Priority
- Comments
Severity vs Priority: Scenario Examples
| Scenario | Severity | Priority | Why |
|---|---|---|---|
| Login not working | High | High | User blocked from app |
| Misspelled label on About page | Low | Low | Cosmetic |
| Wrong total in billing | High | High | Business loss |
| Logo missing | Medium | Low | Branding issue |
| App crash on Save | High | High | System failure |
| Incorrect tooltip text | Low | Low | Minor |
| Contact form not submitting | High | High | Core functionality |
| Font mismatch | Low | Medium | UI-only |
| Email confirmation not sent | Medium | High | Business impact |
Key Learning
Severity measures technical impact.
Priority measures business urgency.
They are assigned independently.
Examples:
- Logo missing
- Medium Severity
- Low Priority
- Email confirmation not sent
- Medium Severity
- High Priority
Managing Priorities During Release & Bug Reports
Managing Defect Priorities During Release
Prioritize defects that:
- Block critical business functionality.
- Affect end users.
- Impact production.
Low-impact defects can be deferred after discussion with the Product Owner.
Bug Summary Reports
Use Jira:
- Filters
- Dashboards
Summarize defects by:
- Status
- Severity
- Priority
- Module
- Aging
These reports help stakeholders evaluate release readiness.
Team & Client Communication
Communicating Critical Issues to Management
Inform management immediately.
Keep communication:
- Clear
- Concise
- Fact-based
Include:
- Issue summary.
- Business impact.
- Functional impact.
- Customer impact.
- Urgency.
Handling Client-Reported Bugs
- Listen carefully.
- Acknowledge the concern.
- Make the client feel heard.
Collect:
- Steps to reproduce.
- Screenshots.
- Environment details.
- Error messages.
Then begin investigation.
Other Communication Scenarios
Always:
- Handle conflicts professionally.
- Resolve Developer disagreements using evidence.
- Clarify ambiguous requirements with the BA or Product Owner.
- Communicate testing status and risks clearly.
- Raise blockers early with business impact and dependency information.
FAQs
How Do You Log a Defect in Jira?
Reproduce the issue, collect supporting evidence, complete all required Jira fields, attach screenshots and logs, and notify the team.
What Is the Jira Bug Workflow?
Open/New → Assigned/In Progress → Fixed/Ready for Retest → Retest/Verified → Closed
If the issue still exists:
Reopen.
Other possible statuses include:
- Rejected
- Deferred
- Won't Fix
What Is Defect Aging?
Defect aging measures how long a defect remains unresolved.
It is monitored using Jira Dashboards and escalated when it exceeds the project's aging threshold.
What's the Difference Between Severity and Priority?
Severity measures technical impact.
Priority measures business urgency.
Both are assigned independently.
How Do You Handle a Defect Triage Meeting?
Review all open defects beforehand, discuss severity and priority with Developers, QA Leads, and Product Owners, then update Jira with the agreed decisions.
How Do You Communicate a Critical Issue to Management?
Communicate immediately.
Clearly explain:
- The issue.
- Business impact.
- Urgency.
- Risks.
How Do You Handle a Client-Reported Bug?
Acknowledge the issue respectfully, gather complete reproduction details, investigate the problem, and provide regular updates.