Requirements: Jira Cloud only (Atlassian OAuth). Self-hosted Jira
Server or Data Center is not supported. Connect at the organization level,
then pick a Jira project and issue type in project settings.
What the Agent Reads from Jira
Reads are scoped to the Jira project you configure in project settings. QA.tech uses your OAuth connection to call the Jira Cloud API on your behalf.Issue fields
For each issue the agent fetches or searches, QA.tech reads: Key, Title (summary), Description, Status, Assignee, Priority, Issue type, Labels, and URL.Search behavior
The agent uses plain-text keywords — not raw JQL. You ask in natural language; QA.tech builds the query.
Keyword search matches text in issues — it does not filter by status (e.g. “open” vs “done”). If you need a specific ticket, ask by key (
PROJ-108) or describe the topic.
QA.tech does not read boards, sprints, release versions, epics as hierarchy,
custom fields, attachments, comments, or user directories. It cannot
automatically list “all stories in release 2.4” from Jira metadata.
How Agents Use Jira Data
PR and merge request reviews (automatic)
When GitHub PR review or GitLab MR review runs, the review agent looks for Jira keys in the PR/MR title, branch name, or commits (e.g.PROJ-456).
If a key is found and Jira is connected, the agent fetches that ticket and uses the description and acceptance criteria to:
- Understand what the change is meant to do
- Select relevant existing tests
- Create focused tests for gaps
- Scope the review to user-facing behavior described in the ticket
Example: A PR titledPROJ-789 Add coupon field to checkouttriggers a fetch ofPROJ-789. The agent reads the story description, runs checkout tests, and verifies the coupon behavior matches the ticket.
Chat-assisted test planning (on demand)
In the AI Chat Assistant, you can ask the agent to pull Jira context before creating or running tests:“Pull up PROJ-108 and generate tests based on its acceptance criteria”
“Find Jira stories about checkout and suggest tests based on their descriptions”
“List recent bugs in Jira — I want to add regression tests for the top two”
“Fetch PROJ-201, PROJ-202, and PROJ-203 — then start a release check for those changes”The assistant returns issue details (including status) you can use to author tests, run existing tests, or describe intended changes for a release check in chat. You provide the ticket keys or search terms — QA.tech does not auto-discover release contents from Jira versions or sprints.
Creating issues in Jira
The chat assistant can also create standalone Jira tickets (summary, description,qatech label) in your configured project. It does not update existing issues.
Setup
1
Connect to Jira
Go to Settings → Integrations in your project settings. Click Manage
Connections, then connect Jira. Complete the Atlassian OAuth flow.
2
Configure the project
Return to Settings → Integrations and open Jira. Select the Jira
project and issue type for agent reads and creates, then click Save
Jira Integration.
3
Verify (optional)
Use Create Test Issue after saving to confirm the connection works.
Jira and Linear Together
If both Linear and Jira are connected, mention which tracker you want:“Search Jira for checkout bugs”If you do not specify, the assistant defaults to Linear when both are configured.
Exporting Detected Issues
QA.tech can also push a detected test issue to Jira manually — one ticket per issue, with test steps and evidence. This is a separate workflow from agent reads; most teams use Jira → QA.tech (read for testing) rather than QA.tech → Jira (export failures). From the Issues page, click Create ticket, or from a test run choose Send to Jira. Exported tickets include aqatech label and a link back to QA.tech.
Limitations
Related
- AI Chat Assistant — search and create tracker issues from chat
- GitHub App for PR Reviews — automatic PR testing with linked ticket lookup
- GitLab MR Reviews — same pattern for GitLab
- Issues — detected test issues and manual export
- Linear — alternative issue tracker integration