JIRA Interview Question
1. What is JIRA?
JIRA is basically an issue or project tracking tool developed by Atlassian and is commonly used for bug tracking, Agile project management and tracking issues.It is used in software development and software testing.
2. Why is JIRA used?
JIRA is widely used for the following enlisted reasons:
- JIRA is platform-independent and hence can run anywhere.
- It is able to track progress of project from time to time.
- Work-flow in JIRA can be easily customized according to the requirement.
- Various use-cases in JIRA includes project management, feature implementation, bug tracking, etc.
- Along with tracking issues, all the history of the work done on issues, when, what and by whom the changes has been made can also be tracked
3. What is a workflow in JIRA?
Workflow is defined as the series of steps or stages that an issue goes through during its life-cycle starting from the creation of issue and ending with closing of the issue.The workflow in JIRA that an issue goes is defined in below diagram:
Name the types of reports generated for analyzing issues in JIRA.
The reports generated for analyzing issues in JIRA are:
- Average Age Report
- Pie Chart Report
- Created vs Resolved Issue Report
- Recently Created Issue Report
- Time Tracking Report
- Resolution Time Report
- Version Workload Report
- User Workload Report
- Workload Pie Chart Report
Name the types of reports generated for Scrum and Kanban projects in JIRA.
The reports generated for Scrum projects in JIRA are:
- Sprint Report
- Control Chart
- Cumulative Flow Diagram
- Burndown Chart
- Release Burndown
- Epic Report
- Velocity Report
- Velocity Chart
The reports generated for Kanban projects in JIRA are:
- Control Chart
- Cumulative Flow Diagram#
Explain Labeling and Linking issue in JIRA.
Labeling Issue: It helps in categorizing an issue in an informal way than assigning it to a component or version. This issue can be easily searched afterwards based on the label.
Linking Issue: Linking an issue allows to link an association between two issues either on the same or different JIRA servers.
Issue can be linked with any other issue in cases like:
- Issue is related to other issue,
- Issue is duplicate to another issue,
- One issue is blocking another issue.
Explain the three color indicators and their significance.
In JIRA, 3 colors : Blue, Green and Orange are used to denote the amount of time spent on any particular issue. This particular information is displayed under ‘Time Tracking’ section. Each colour has its own significance and is described below:
- Blue: Blue color denotes the ‘Original Estimate’ i.e. the time that is estimated to be invested in resolving the issue. This field is being labeled as ‘Estimated’.
- Orange: Orange color determines the time that is left for resolving the issue. This field is being labeled as ‘Remaining’.
- Green: Green color defines the actual time that has been spent in resolving the issue so far. This field is being labeled as ‘Logged’.
4. What is meant by Cloning an issue?
Cloning an issue is defined as creating a duplicate of the original issue so that any number of people can work on a single issue within a project. The cloned issue is a mirror image of the original issue and contains a similar data that is in the original issue- eg. Summary, Affect Version, etc. The clone issue can be connected with the original issue.
A clone issue contains the following information:
- Issue Type
- Components, etc.
5. What are the limitations when editing an active workflow?
Below are the limitations while editing an active workflow:
- Workflow name cannot be edited if a workflow is active. Only the description can be edited.
- Workflow steps cannot be deleted.
- Status associated with a step cannot be edited.
- If step has no outgoing transition, then new outgoing transition cannot be added.
- Step ID of a step cannot be changed.
6. What are some of the popular add-ons for JIRA?
Below are some of the popular add-ons for JIRA:
- Suites utilities for JIRA
- Zephyr for JIRA – Test Management
- JIRA Charting Plugin
- ScriptRunner for JIRA
- Portfolio for JIRA
- JIRA Toolkit Plugin
- Atlassian REST API Browser
- Tempo Timesheets for JIRA
- JIRA Misc Workflow Extensions
7. How can multiple bulk issues be modified in JIRA?
Bulk Change option from the tools menu of the navigator can be used to modify multiple bulk issues.
All the issues that are present on the current page can be selected for the bulk operation.
Below are the available bulk operations:
- Workflow Transition
8. What does an issue change history include?
Issue Change History describes all the activities happening in the issue. It includes the following points:
- Change of Description
- Deletion of Comments
- Attachment of File
- Deletion of Worklog
- Any change to issue fields
- Creation or removal of an issue link
9. How is a sub-task created in JIRA?
Sub-task is the process of splitting up of parent issue into multiple number of small tasks that are tracked and worked separately. The sub-tasks are only of the same project.
The parent issue contains all the information of all of its sub-tasks. All sub-tasks needs to be closed for closing the parent issue. A sub-task has same fields as that of the parent issue but its issue type can be different.
Below steps needs to be followed for creating a sub-task:
- Open parent issue.
- On the right hand side, “…” is displayed. Click on this. A drop-down will get open.
- Click on Create Sub-task from the dropdown option.
- Create Sub-task window is opened.
- Enter all the mandatory fields and click on Create button.
- Created sub-task can be seen in parent issue under sub-task section.
10. What are the issues types in JIRA?
Below are the specific issue types within each JIRA application:
Jira Core default issue types:
- Task – Task that needs to be completed
- Subtask – Smaller tasks from the parent issue
Jira Software default issue types:
- Story – Functionality request by the user
- Bug – Any issue that impairs product or service functionality
- Epic – Large piece of work that contains many issues
Jira Service Desk default issue types:
- Incident – System outage or incident
- Service request – Request from a user for any product or service
- Change – Change in any functionality
- Problem – Reason for incidents
11. How to create Kanban board in JIRA?
Below are the steps that needs to be followed for creating Kanban board in JIRA
- Log in to the JIRA application with valid credentials and get navigated to the dashboard.
- Then click on Project dropdown and select Create Project.
- Select Kanban Software development and click Next.
- Enter all the necessary details and click Create.
12. How to define a component in JIRA?
Components are sub-sections of a project in JIRA. They are used to assemble issues within a project into smaller parts.
Below are the steps to manage a project’s components in JIRA:
- Log in to JIRA as a project administrator.
- Click on Settings -> Projects -> and click on the name of the project. The project summary page will appear.
- Choose Components in the left menu. The Components page will open and wll display every Component’s information.
13. What comes under JIRA schema?
JIRA schema contains the following:
- Issue types
- Field Configurations
- Custom Fields
14. Is it possible to transition an issue back to its previous status in JIRA workflow?
Practically, it is not possible to transition an issue back to its previous status in JIRA workflow. But “on hold” feature can be used to transitions an issue back to its previous status.
Following steps needs to be followed for the same:
- Create a global transition to ‘On Hold’ state in a workflow.
- Then from On Hold status create another transition to previous status that we want to come back to.
- Transition names cannot be changed, hence add a blank space at the end of it.
- Now since we don’t want the status transition from the ‘On Hold’ and ‘Done’ to ‘On Hold’. So we will hide the other status “On Hold” by adding the value field condition on the global transition.
15. How user stories are created in JIRA for an Agile project?
Below are the steps that needs to be followed to create user stories in JIRA for an Agile project:
- Issue type -Epic and Issue type – Story linked to it. To do this, open ‘Create Issue’ page, then go to “Configure Fields” and select “Epic link” field to be included in the issue creation screen.
- Or create a main User story having various sub-tasks under it in the product backlog.
16. How is security setting helpful in JIRA?
While creating any issue or while editing the issue, security settings are set to that particular issue.
The main reason for security setting is to restrict the user access to that issue so that all users are not able to work on that issue. Security setting also allows the access of that particular issue only to the member of chosen security level.
- Top 50 GIT Interview Questions for SDET
- Setup Selenium with C#
- Popular DevOps Interview Questions
- Top 20 Basic Java Interview Questions for SDET
- Top 20 Maven Interview Questions
- Top 20 Data Structure Interview Questions for SDET
- Top 20 Maven Interview Questions
- Robotic Process Automation – An ultimate solution
- Process Automation and Mitigating Risks during Natural Disasters
- Advanced Selenium Interview Questions
- JIRA Interview Question
- Robotic Process Automation in Healthcare Industry
- What is Microservices Architecture
- Robotic Process Automation Simplified
- Setup Selenium with C#
- Varenya Varshney
Both trainers (Ravi and Naresh) were excellent in their approach. Session was less of a theory and more of a practical. And even the theory part was quite interesting. A bit issue with the volume of information which I had received in just a span of 2-3 days - it seemed a bit over-loaded. But overall, it has given me a great platform to take it forward from here!
- Salaja K
Training provided by the trainers in DevLabs Alliance is completely awesome. Trainers are highly qualified in their areas with practical experience. Since it is 3 days training we have completely got the opportunity to have hands on.
- Vijay Kumar
Excellent Training program. Training courses and trainers are very good. Trainer will explain you as many time you ask the question. Best thing is hands on based training. You learn by doing. Looking for more courses from here.
- sairam shyamala
It was good session, I left my training room with basic knowledge on all the tools. Tutors have great knowledge and experience on the tools. But three days is not enough time.
- Abhishek Tripathi
Training provided by the trainers here is completely awesome. Trainer is highly qualified in their areas with practical experience. Also amenities provided during training by institute is great