16 September 2025

#JIRA

#JIRA

Key Concepts


Topic Sub-Topics Basic Intermediate Advanced Expert
Introduction What is JIRA, Features, Benefits, Use Cases
Projects & Issues Project types, Issue types, Issue lifecycle, Components, Versions
Workflows Workflow design, Statuses, Transitions, Conditions, Validators, Post Functions
Boards & Agile Scrum boards, Kanban boards, Backlogs, Sprints, Epics, Stories
Filters & Queries JQL (Jira Query Language), Saved filters, Advanced search, Filtering issues
Dashboards & Reports Creating dashboards, Gadgets, Reports, Burndown, Velocity, Pie charts
Permissions & Security Permission schemes, Roles, Project permissions, Issue security, Groups
Notifications & Automation Notification schemes, Email notifications, Automation rules, Triggers
Integrations Confluence, Bitbucket, Git, Jenkins, Webhooks, Marketplace apps
Administration Project settings, Global settings, Custom fields, Screens, Schemes, System settings
Advanced Features Custom workflows, Advanced JQL, Automation scripts, REST API usage
Troubleshooting & Best Practices Common issues, Performance tuning, Data cleanup, Audit logs

Interview question

1. Introduction

  1. What is JIRA and what are its main features?
  2. How is JIRA used in Agile and DevOps environments?
  3. What are the different types of projects in JIRA?
  4. How does JIRA differ from other project management tools?
  5. What are the benefits of using JIRA?
  6. Explain the JIRA issue lifecycle.
  7. What is the difference between JIRA Cloud and JIRA Server?
  8. What are common use cases of JIRA in software development?
  9. How does JIRA support collaboration among teams?
  10. What are the limitations of JIRA?

2. Projects & Issues

  1. What are the different types of issues in JIRA?
  2. How do you create a new project in JIRA?
  3. What are components and versions in JIRA?
  4. How do you manage multiple projects in JIRA?
  5. How can you link issues in JIRA?
  6. What is the difference between sub-task and parent task?
  7. How do you assign issues to users?
  8. How do you track issue progress?
  9. What is the difference between Story, Bug, Task, and Epic?
  10. How do you use labels and tags in JIRA?

3. Workflows

  1. What is a JIRA workflow?
  2. How do you create custom workflows?
  3. What are workflow statuses?
  4. What are workflow transitions?
  5. How do you configure conditions in workflows?
  6. How do validators work in JIRA workflows?
  7. What are post functions in workflows?
  8. How do you manage inactive workflows?
  9. How do you assign workflows to projects?
  10. How can workflows improve team efficiency?

4. Boards & Agile

  1. What is a Scrum board in JIRA?
  2. What is a Kanban board in JIRA?
  3. How do you manage sprints in JIRA?
  4. How do you track epics and stories?
  5. How do you configure swimlanes?
  6. What is backlog grooming?
  7. How do you estimate story points?
  8. How do you track burndown charts?
  9. How do you prioritize tasks on a board?
  10. What is the difference between active and future sprints?

5. Filters & Queries

  1. What is JQL (JIRA Query Language)?
  2. How do you use JQL for advanced search?
  3. What are the common JQL functions?
  4. How do you save and share filters?
  5. How do you filter issues by assignee or reporter?
  6. How do you filter by status or priority?
  7. How do you use wildcards in JQL?
  8. How do you sort query results?
  9. How do you combine multiple conditions in JQL?
  10. How do you schedule filter subscriptions?

6. Dashboards & Reports

  1. How do you create a dashboard in JIRA?
  2. What are gadgets in JIRA dashboards?
  3. How do you customize dashboards for different users?
  4. What are the common types of JIRA reports?
  5. How do you generate burndown reports?
  6. How do you generate velocity charts?
  7. How do you generate pie charts for issues?
  8. How do you export dashboard data?
  9. How can dashboards help with project monitoring?
  10. How do you refresh dashboard data automatically?

7. Permissions & Security

  1. What are permission schemes in JIRA?
  2. How do you assign roles to users?
  3. How do project permissions differ from global permissions?
  4. How do you restrict access to certain issues?
  5. What are issue security schemes?
  6. How do you manage groups in JIRA?
  7. How do you configure access for anonymous users?
  8. How do you audit permission changes?
  9. How do you grant temporary access to users?
  10. What best practices exist for JIRA security?

8. Notifications & Automation

  1. How do notification schemes work in JIRA?
  2. How do you configure email notifications?
  3. What are JIRA automation rules?
  4. How do triggers work in automation?
  5. How do conditions work in automation rules?
  6. How do actions work in automation rules?
  7. How do you test automation rules before deployment?
  8. How do you monitor automation rule execution?
  9. How do you prevent notification spam?
  10. How can automation improve team efficiency?

9. Integrations

  1. How does JIRA integrate with Confluence?
  2. How does JIRA integrate with Bitbucket or Git?
  3. How does JIRA integrate with Jenkins?
  4. What are webhooks in JIRA?
  5. How do you configure REST API access?
  6. What are some popular JIRA Marketplace apps?
  7. How do you integrate JIRA with Slack or Teams?
  8. How do you import/export data from other tools?
  9. How do you synchronize JIRA with other project management tools?
  10. How do integrations improve DevOps workflows?

10. Administration & Advanced Features

  1. How do you configure project settings?
  2. How do you manage global settings in JIRA?
  3. How do you create custom fields?
  4. How do you manage screens and schemes?
  5. How do you manage workflows at an admin level?
  6. How do you use advanced JQL features?
  7. How do you create automation scripts for complex tasks?
  8. How do you use REST API for automation and reporting?
  9. How do you troubleshoot performance issues in JIRA?
  10. What are the best practices for JIRA administration?

Related Topics