Interview Questions
๐ What is Jira?
Jira is an issue-tracking and project-management tool developed by Atlassian. It is commonly used by Agile development teams to plan and track their work.
๐ What can you use Jira for?
โ Issue and bug tracking
โ Agile project management
โ Task board for sprints
โ Kanban workflows
โ Time tracking
โ Reporting and analytics
๐ How can teams use Jira for Agile?
๐ Teams can create projects, epics, stories, and tasks in Jira to represent their product backlog.
๐ They can then plan sprints by assigning stories and tasks to the sprint.
๐ Jira provides digital task boards to visualize the work and track progress.
๐ Members update their status and log time against their tasks.
๐ Teams can incorporate feedback and implement changes in future sprints.
๐บ What are the main Jira terminologies?
๐ Projects
๐ Issues (represent tasks, stories, bugs)
๐ Epics (represent higher-level features or themes)
๐ Statuses (to, in progress, done, etc.)
๐ Assignees
๐ Comments
๐ Links (between related issues)
๐ Transitions (between statuses)
๐ How does Jira help with sprint planning?
๐ Jira allows teams to create sprints as "issues" within a project.
๐ Teams can drag and drop stories and tasks from the backlog onto a sprint.
๐ They can set a start and end date for the time-boxed sprint.
๐ Progress is visualized on sprint task boards and burn-down charts.
๐ Teams can track velocity and use it to plan future sprints.
So in summary, Jira provides a suite of tools to help Agile teams manage their issues, backlog, and sprints and track progress toward delivering working software.
โWhat is Jira used for?
โ Jira is used for project and issue tracking.
๐ Manage bugs, tasks, features, changes and more.
๐ฅAssign to teams and individuals
๐ขPrioritize using customized workflows
๐Track work and measure progress
๐ค What are the components of Jira?
๐ฉ Issues - Bugs, tasks, stories, etc.
๐ขProjects - Group-related issues
๐ฅ Users - Assign issues to people
๐ Dashboards - Visualize status
โ๏ธ Components - Organize into parts
๐ Statuses - Track progress
๐ Comments - Communicate history
๐ Schedules - Plan releases
โ
How can your workflow in Jira?
๐ Customize statuses and transitions
๐ฅ Add roles and assign them to groups
๐Custom screens to view data
โฑ Automate using webhooks
๐Track using built-in reports
โ Integrate with other tools
โ๏ธ Create customized fields
๐งฎUse issue types and priorities
๐ค What automation is possible in Jira?
๐ Status change triggers
๐ Due date reminders
๐จ Email notifications
๐ฃ Posts to Slack
๐ Real-time dashboards
โ Webhook integrations
๐ข Issue creation
๐ Assignments
โ ๏ธ Alerts for blockers
๐ How does searching work in Jira?
๐ Text search across fields
๐งฎ Filter by issue types, statuses
๐ค Assignees, reporters
๐ฒ Priorities, labels
โ Tags
๐ Created/Updated dates
๐ด JQL - powerful query language
โฐ How do you manage time in Jira?
โฐ Log work in issues
๐ Track time spent
โฒ Set timers
๐ Deadlines
๐ Check progress vs estimates
๐ Burn down/up charts
๐ Timeline gadgets
๐ Manage roadmaps
๐บ How do you plan releases in Jira?
๐ Define release issues
๐ฒ Prioritize based on business need
๐ฏ Set goals and acceptance criteria
๐ Define start/end dates
๐ฅ Assign team members
๐ Track progress using boards
โฑ Manage using roadmaps
๐ฃ Communicate status
โ Determine "done" criteria
๐ How do you create requirements in Jira?
๐ Write user stories
๐ข Assign story points
โ Add acceptance criteria
๐งฎ Prioritize using the backlog
๐ฅAssign teams to stories
๐ Track progress
โ๏ธ Verify acceptance tests
๐link related requirements
โป๏ธ Adjust as needed
๐งฉ How do you organize work in Jira?
๐ Hierarchies - Epics, stories, tasks ๐ฅ Teams
โ๏ธ Components
๐ฉIssue types
๐ฒ Priorities
๐ฉ Status
โฝ Epics โ Stories โ Tasks ๐ขSequence flow
๐ Swimlanes
๐ป What integrations are possible with Jira?
๐ฆ With source code tools:
โ Git
โ GitHub
โ Bitbucket
๐งฐ With dev tools:
โ Jenkins
โ Bamboo
โ VS Code
๐ฅWith team tools:
โ Slack
โ Confluence
โ Trello
โ Teams
๐ With testing tools:
โ Testrail
โ SauceLabs
โ Postman
How do you handle a blocked user story in JIRA?
๐งฎ The first step is correctly estimating user stories to avoid blocked stories. This includes:
๐ญ Thinking through dependencies
๐งฉ Considering risks upfront ๐ฐ Estimating time conservatively
โป๏ธ Basing efforts on past stories
๐ฅ Once a story is blocked:
โ Mark the status as blocked
๐ Assign it to the person blocking it
๐ฌ Add a detailed comment on the blocker
โณ To unblock the story:
๐ฃ Improve communication
๐ Remove dependencies
โ Fix integration issues
๐ Resolve resource constraints
๐งฌ Fix data/infrastructure problems
๐งฎ While a story is blocked:
๐ข Reduce its story points
โ Stop tracking time spent on it
โป๏ธ Re-prioritize the backlog ๐ซ Break it into smaller stories
๐ก To avoid future blockers:
๐ง Learn from past mistakes
โป๏ธ Improve planning process โ๏ธ Verify dependencies early
๐ค Strengthen handoffs
๐ Adjust workflow as needed
โ๏ธ With technical blockers:
๐ป Fix coding issues
โ Resolve integration problems ๐พ Fix data/DB inconsistencies ๐ Fix environment setup
๐งน In JIRA specifically:
โ Mark as blocked status
๐ข Communicate in comments ๐ Update description clearly
โป๏ธ Re-estimate story points
๐ฏ Prioritize killing blockers
๐ฌ What is Zephyr for Jira?
Zephyr for Jira is an agile test management plugin for the Jira issue tracking software. It helps QA and testing teams plan, manage and track testing within an Agile workflow.
๐ฏ What does Zephyr for Jira do?
โ Creates test plans linked to Jira issues/stories
โ Defines test cases and assigns them to testers
โ Allows testers to log test results and defects against cases
โ Provides defect and test run tracking
โ Generates test coverage and analysis reports
โ Integrates with Jira activities like sprints and Kanban boards
๐ How does Zephyr integrate with Jira's defect tracking?
Zephyr seamlessly links test runs and defects logged during testing.
Testers can:
๐ Create defects directly from a test run in Zephyr
๐ Link existing Jira issues to test runs
๐ View related test runs from a defect in Jira
This provides end-to-end traceability from testing to defects.
๐ What kinds of reports does Zephyr generate?
๐๐ผ Test coverage reports by test type, test plan, and tester
๐๐ผ Test run summaries
๐๐ผ Defect trend reports
๐๐ผ Requirements coverage
๐๐ผ Test environment performance
๐ฌ What features does Qality plugin add?
Qality plugin adds test case parametrization and data-driven testing:
๐ Input and output parameters
๐ Iterative test executions across data sets
๐ Filtering and searching within data
๐ Ability to define preconditions and expected results
๐ Integrates data sets into the test management workflow
So in summary, the Zephyr and Qality plugins provide robust test management tools that integrate deeply with Jira's Agile workflows, giving QA and testing teams greater visibility and control.
Last updated
Was this helpful?