⚠️ The Apps section can only be accessed by the Owner, or an Administrator.
Jira is a proprietary issue-tracking product developed by Atlassian that allows bug tracking and agile project management.
Qase offers a robust integration with Jira, enabling you to link test cases, test runs, and defects to Jira issues both, from Qase, and from Jira.
The statuses of a Qase defect and its linked Jira issue are synchronized. When a Jira issue is set to a completed status, the corresponding Qase defect is marked as resolved, and vice versa.
If you work across multiple Qase workspaces, you can easily duplicate the installation and status mapping across all of them. You can also limit access to your Jira projects as necessary.
Installation
👉 To ensure a successful installation, the process must be carried out by a user with administrative access to Jira.
Start by inviting your Jira administrator to your Qase workspace, and be sure to assign them the administrator role in Qase as well.
These steps describe the current version of the app, which is built on Atlassian's Forge framework. If your Jira site still shows an older layout, here is what changed and why.
Steps for Jira Administrator:
1. Install the Qase app on Jira. In your Qase workspace, navigate to 'Apps' and find the Jira Cloud app. Click "Install now".
2. Get the app from the Atlassian Marketplace. Qase redirects you to the Qase for Jira Test Management listing. Click "Get it now". If you are not already logged in, you will need to sign in to proceed.
3. Choose the site and approve the permissions. Select the Jira site to install on, then review and approve the permissions Atlassian asks for. The app is now installed, but it is not yet connected to Qase.
4. Open the app's settings page in Jira. Any of these routes opens the same page:
Where | Path |
Jira settings | Settings ⚙ → Apps → Qase for Jira |
App management | Apps → Manage apps → Qase for Jira → Configure |
A Jira issue | While the site is not connected, the Qase panel offers Open Qase settings |
5. Connect the site to your Qase workspace. Type your Qase address into the Qase instance URL field — for most workspaces that is https://app.qase.io — and click Connect with Qase.
6. Authorize the connection in Qase. A Qase tab opens. Sign in if you are asked to, then click Authorize. Back in Jira, the settings page confirms the connection and names the Qase instance and workspace it points at.
Each Jira site connects to one Qase workspace. To use the same Jira site from a second workspace, copy the installation instead of connecting again.
What everyone else sees. Any Jira user can open Apps → Your apps → Qase for Jira to check the connection. That page only reports the state — Connected or Not connected — because the connect form itself lives on the administrator page.
Mapping Statuses Between Qase and Jira
Qase Defects have the following statuses: Open, In-progress, Resolved, Invalid
You might have several projects ¹ in your Jira instance, each with different and potentially unique statuses for each issue type ²
Using default mapping
To simplify the process, you can set a default mapping for a project that will apply to all issue types, within that project -
Once you save the mapping, all issue types will use the default mapping unless their statuses have been specifically mapped differently.
In this example, all issue types such as Task, Epic, and Subtask will use the default mapping unless their specific statuses have been mapped differently.
For instance, if you have custom mappings for the Epic issue type, but not for Task and Subtask, then Task and Subtask will fall back to the default mapping.
Copy mapping to other projects
After setting up the mapping for one project, you can copy it to other projects by clicking the “Copy to projects” button at the bottom left of the modal. You can choose to apply the mapping to all projects or select specific ones.
Once you make your selection, Qase will apply the mapping to matching statuses and notify you of the updates:
If any statuses can't be mapped because they don't exist in the original settings, Qase will alert you to the number of projects with unmapped statuses.
Projects and statuses with issues will be marked with a warning icon, making it easy to identify and adjust them manually if needed.
FAQs about copying mapped statuses
FAQs about copying mapped statuses
1. How are statuses matched when copying mappings from one project to another?
Statuses are matched based on similarity in names. Any status with the same name in Jira, regardless of spaces or case, will be mapped.
2. How are mapped, and unmapped statuses counted in notifications?
Notifications reflect only target statuses. For example, if Project A has 5 statuses and Project B has 4, with 3 matched, the notifications would be:
• “3 statuses were successfully mapped.”
• “1 status in 1 project could not be matched. Review and update manually.”
3. What happens if I copy a new status mapping to a project with existing mappings?
If statuses match (by name similarity), the new mapping will replace the old one. If statuses do not match, the original mapping remains, but a warning icon will indicate statuses that weren’t updated for review.
4. What if I modify the original project from which statuses were copied?
You can manually update any project mapping without affecting others. To apply updates to all projects, repeat the “copy to projects” process.
Access control
1. Managing access to your Jira Projects
You can enable Access control from the three dots (—) menu on the Jira app card here.
Once enabled, you can select which Jira projects Qase will have access to.
If you do not activate access control to select specific Jira projects, all of your Jira projects will be accessible to Qase by default.
2. Connect multiple Qase workspaces to your Jira instance.
If your team works across multiple Qase workspaces but uses a single Jira instance, you can easily copy the Jira installation from one workspace to another.
In the Jira app card, click ‘Copy installation.’ A modal will appear listing all other workspaces where you are the owner or administrator, provided they don’t already have a Jira integration installed.
Select the desired workspace from the list and proceed to copy the installation. Your status mappings and project access settings will be copied over as they are.
Please note that these settings are copied only once and are not synced, allowing you to freely modify them in the target workspace.
Linking from Jira:
Open any Jira issue. The app adds two panels:
Qase, in the issue's details column, holds the test cases linked to this issue.
Linked Qase test runs, in the main column, holds the test runs linked to this issue.
To link, click + Link a test case or + Link a test run, search by title or by ID, and select the result. To remove a link, click Unlink on its row.
An issue can hold several linked cases and several linked runs. Any run you linked to a Jira issue while setting that run up in Qase appears here as well.
Who can see and change links
The app follows each viewer's own Jira permissions:
Browse projects on the issue is required to see the linked cases and runs.
Edit issues is required to link or unlink. Without it, those buttons are hidden.
A panel that looks empty to one person and populated to another is a Jira permission difference, not a failed sync.
Linking from Qase:
1. Link Jira issues to Qase Test cases
Link a single test case.
The option to link, or unlink Jira issues can be found under the properties tab of the test case preview.
Unlink a single test case.
For linking test cases in bulk, select the test cases and use the “Edit” option.
Link / Unlink multiple test cases (Bulk Edit)
2. Link Jira issues to a Qase Test run:
The option to link Jira issue can be found in the Test run Dashboard, under External Issues.
3. Link Jira issues to a Qase defect:
a) From Test runs
If you encounter a defect during a test run, you can either create a new Jira issue directly from Qase or link an existing Jira issue.
In the test run, mark your case as Failed, Blocked, or Invalid and proceed with creating a Defect.
In the Defect creation form, under “Choose Integrations” select “Jira Cloud” and click “Add defect”
creating a **new Jira issue** from a Qase Test run
Linking an **existing Jira issue** from a Qase Test run
b) From Defects
If you’re creating a defect that isn’t linked to any result from the defects section, you can link a Jira issue from the defect dashboard using the “Link with apps” section.
Link or Create a Jira issue from a Qase defect
Once linked, the defect will be visible under the External column in the Defects section of your project.
And, also in the defect dashboard here -
Once a Defect has been created and if you update the status of the Defect, you'll notice that you have the option to select the status for the associated Jira issue to be transitioned into:
When something looks wrong
What you see | What it means | What to do |
Not connected | The Jira site is not linked to a Qase workspace yet | A Jira administrator connects it — see Installation, steps 4 to 6 |
The panels ask you to connect, although the app was working before | The app was uninstalled on the Qase side, or another Qase workspace has taken the site over | Connect the site again |
Qase is not reachable | Qase did not answer the request | Click Refresh, then try again shortly |
A link fails with Qase could not read this issue in Jira | The issue sits behind a Jira issue security level the app cannot read | Give the app access to that security level in Jira |
The panels are empty for one user only | That person's Jira permissions, or the project is excluded by access control | See who can see and change links, and Access control |
Uninstalling
In Jira: Apps → Manage apps → Qase for Jira → Uninstall. Your Qase workspace keeps its links, so a later reinstall picks them up again.
In Qase: choose Uninstall on the Jira app card. This releases the Jira site, so another Qase workspace can connect it.




























