Testing Tools

Jira for Testers: 7 Proven Steps for Bugs, Boards & Workflow

A practical guide to Jira for testers: how to log bugs developers can act on, work with Scrum and Kanban boards, write JQL filters and fit testing into the sprint workflow.

✍️ By QA Jobs India📅 14 Oct 2026⏱ 9 min read

Open almost any QA job description in India today and you will see one tool listed again and again: Jira. Whether you join a product startup in Bengaluru or a large service company in Pune, your bugs, user stories and sprint work will most likely live inside Jira. That is why learning Jira for testers is one of the fastest ways to look “job-ready” in interviews.

The good news is that you do not need to be a Jira administrator. As a tester, you need a handful of skills done well: logging a clear bug, moving tickets through the workflow, reading a board, and building filters that show you exactly what needs testing today. This guide walks you through each of these in plain language, with examples you can practise on a free Jira site.

Key takeaways

  • Jira is an issue and project tracker; testers mainly use it for bugs, stories, sprints and reports.
  • A good bug ticket has a precise summary, numbered steps, expected vs actual result, environment and evidence.
  • Test case management in Jira usually comes from apps such as Xray, Zephyr Scale or QMetry.
  • Basic JQL (Jira Query Language) saves you hours every week.

What is Jira and why do testers use it?

Jira, made by Atlassian, is a tool for tracking work items called issues. Every piece of work — a feature, a bug, a small technical task — becomes an issue with a unique key such as SHOP-142. Teams group issues into projects, plan them into sprints and visualise progress on boards.

For a QA engineer, Jira is the single source of truth. Developers pick up stories from it, you test those stories, and when something breaks you raise a bug in the same place, linked to the story. Product owners and managers then use dashboards to decide whether a release is ready. If your bugs are unclear or your tickets sit in the wrong status, the whole team feels it — which is exactly why interviewers ask Jira questions.

Jira for testers: the core concepts you must know

Before you click anything, get comfortable with these terms. They come up in daily stand-ups and in interviews.

TermWhat it meansHow a tester uses it
ProjectA container for related issues (e.g. a mobile app)You usually work inside one or two projects
EpicA large feature broken into smaller storiesHelps you see the full scope you need to cover
StoryA user-facing requirement with acceptance criteriaYour test cases are derived from its acceptance criteria
Task / Sub-taskA unit of work, often technicalMany teams create a “Testing” sub-task under each story
BugA defect found in the productYou create, verify and close these
SprintA fixed time-box, often 2 weeks, in ScrumDefines what you must test before the sprint ends
WorkflowThe statuses an issue moves throughYou move tickets to “In QA”, “Done” or “Reopened”

Step 1: Set up a free practice site

Atlassian offers a free plan for small teams. Sign up with your email, create a site, and choose a Scrum software project. Add two or three dummy stories (for example “User can log in with email and OTP”) so you have something to test. Practising on your own site means you can confidently say in an interview that you have hands-on experience, not just theory.

Step 2: Log a bug developers can act on

Logging bugs is the most visible part of a tester’s Jira work. Click Create, choose issue type Bug, and fill the fields carefully. A strong bug report includes:

  1. Summary: what fails, where, and under what condition — “Checkout: Pay button stays disabled after applying valid coupon”.
  2. Steps to reproduce: numbered, starting from a known state, with test data.
  3. Expected result and actual result, written separately.
  4. Environment: build number, browser or device, OS, test server (QA / staging).
  5. Priority and severity as per your team’s guidelines.
  6. Attachments: screenshot, screen recording, console or network logs.
  7. Links: link the bug to the story using “is caused by” or “relates to”.

Here is a compact example of the description field. Jira’s editor supports headings and lists, so keep the structure readable:

Steps to reproduce:
1. Log in as test user qa.user01 on staging (build 2.4.0-rc3)
2. Add any product to cart and go to Checkout
3. Apply coupon SAVE10
4. Observe the Pay button

Expected: Discount is applied and Pay button becomes enabled
Actual:   Discount is applied but Pay button stays disabled
Env:      Chrome 129, Windows 11, staging
Evidence: checkout-pay-disabled.mp4, console-error.png

Step 3: Understand the bug workflow

Every company customises its workflow, but most bug lifecycles look similar to this:

Open → In Progress → Fixed / Resolved → Ready for QA → Closed, with a Reopened path back to the developer if the fix fails.

Your responsibility starts again when a bug reaches “Ready for QA”. Retest on the build mentioned in the fix, add a comment with what you verified (build number, environment, data), and only then close it. If it still fails, reopen it with fresh evidence instead of creating a new bug.

Step 4: Work with Scrum and Kanban boards

Boards show issues as cards in columns. On a Scrum board, the columns represent the active sprint’s workflow — for example To Do, In Progress, In QA, Done. On a Kanban board, work flows continuously without sprints, often with limits on how many cards can sit in a column.

As a tester, keep an eye on the “In QA” or “Ready for Testing” column every morning. If cards are piling up there, raise it in stand-up early; a testing bottleneck on day 9 of a 10-day sprint is much harder to fix than on day 4.

Step 5: Write JQL filters that save time

JQL lets you search issues using fields, operators and functions. Go to Filters → Advanced issue search, switch to JQL, and try these queries (replace SHOP with your project key):

-- Bugs waiting for me to retest
project = SHOP AND issuetype = Bug AND status = "Ready for QA" AND reporter = currentUser()

-- Critical open bugs in the current sprint
project = SHOP AND issuetype = Bug AND priority in (Highest, High) AND sprint in openSprints() AND statusCategory != Done

-- Bugs created in the last 7 days
project = SHOP AND issuetype = Bug AND created >= -7d ORDER BY created DESC

-- Reopened bugs for a release
project = SHOP AND issuetype = Bug AND fixVersion = "2.4.0" AND status = Reopened

Save useful queries as filters and add them to a dashboard with gadgets such as “Filter Results” or “Pie Chart” (grouped by priority or status). A simple QA dashboard with open bugs by priority and bugs created vs resolved makes your status updates far more convincing.

Step 6: Manage test cases with Jira apps

Out of the box, Jira does not have dedicated test case management. Most teams add an app from the Atlassian Marketplace. The common ones you will see in Indian job descriptions are:

  • Xray: tests are Jira issues; supports test plans, executions and importing automation results (JUnit, TestNG, Cucumber).
  • Zephyr Scale / Zephyr Squad: test cases, cycles and traceability reports linked to stories.
  • QMetry: test management with strong reporting, popular in larger enterprises.

The concepts are the same everywhere: write test cases, group them into a cycle or execution for a release, mark each step Pass / Fail / Blocked, and create a bug directly from a failed step so it stays linked. If you understand this flow, you can pick up any of these tools within a day.

Step 7: Fit testing into the sprint

Good testers are active in Jira from sprint planning, not only at the end. Read each story’s acceptance criteria and comment early if something is ambiguous. Create a testing sub-task with an estimate so your effort is visible. Link test cases to stories for traceability, and when a story is done, make sure every linked bug is either closed or consciously moved to the backlog with the product owner’s agreement.

If you are aiming to grow into automation, many teams also push automation results into Jira through CI pipelines — a good talking point if you are planning to switch from manual to automation testing.

Common Jira mistakes testers make

  • Vague summaries like “Login not working” with no condition or data.
  • Marking everything as Highest priority, which makes priority meaningless.
  • Closing bugs without a verification comment or build number.
  • Discussing bugs only on chat, so decisions never reach the ticket.
  • Forgetting to link bugs to the parent story, which breaks traceability.

For deeper reference, Atlassian’s official Jira guides explain boards, workflows and JQL in detail. And when you update your resume, mention Jira with specifics — “logged and tracked 200+ defects, built JQL dashboards” — as explained in our QA resume guide for freshers.

🚀 Ready to put your Jira skills to work?

QA Jobs India shares 100+ fresh QA & software testing openings every morning — manual, automation, API and remote roles, many asking for Jira experience.

See today’s QA jobs →

FAQs

Is Jira a testing tool?

Not exactly. Jira is a work and issue tracking tool. Testers use it for bugs and sprint work, and add apps like Xray or Zephyr for test case management.

How long does it take to learn Jira for testers?

With a free practice site, most people learn the essentials — bugs, boards, workflow and basic JQL — in about a week of regular practice.

What is the difference between priority and severity?

Severity describes the technical impact of a bug; priority describes how soon it should be fixed. A typo on the home page can be low severity but high priority.

Do freshers need to know JQL?

Basic JQL is a strong plus. Being able to write a filter for open bugs in the current sprint shows interviewers you have used Jira, not just read about it.

Is Jira free to use for practice?

Yes. Atlassian offers a free plan for small teams, which is enough to practise creating projects, bugs, sprints and filters.

Conclusion

Mastering Jira for testers is not about memorising every menu. It is about writing bugs that developers can fix quickly, keeping tickets in the right status, and using filters and dashboards to show the true quality of a release. Set up a free site this week, log five practice bugs, build two JQL filters, and you will walk into your next interview with real examples. Then head over to our daily QA jobs page and start applying.

SIGN UP ONCE
Once you sign up, you get all this
Sign up now
  • 100+ fresh QA jobs daily + Direct HR email IDsLive every morning at 9 AM — apply straight to HR
  • Weekly Mega Job Fair800+ QA jobs from India & around the world, every week
  • Certified QA coursesUp to 17 courses, with certificate
  • AI ATS Resume BuilderFree resume points included
  • Full LinkedQA feedEvery post, fully unblurred
  • Complete QA Material libraryInterview Q&A, cheat sheets, templates & roadmaps

Instant activation right after payment · One login for jobs, courses, resume & LinkedQA

💎 Get every QA opening, every day

Join QA Jobs India Premium for 100+ verified QA jobs daily with HR contact details.

✓ You're subscribed — job alerts arrive daily at 9 AM
Scroll to Top