Q14 of 14 · JIRA

What are JIRA automation rules and how can a QA engineer use them to reduce manual overhead?

JIRAMidjiraautomationrulesworkflowproductivity

Short answer

Short answer: JIRA Automation (formerly Automation for JIRA) lets you create trigger-condition-action rules without code. QA uses them to auto-transition bugs, send notifications, sync related issues, and flag stale tickets.

Detail

Rule structure:

  • Trigger — what starts the rule (issue created, status changed, field updated, scheduled)
  • Condition — optional filter (only if issue type = Bug, only if priority = Blocker)
  • Action — what happens (transition, send email, update field, create sub-task, comment)

Useful QA automation rules:

1. Auto-assign bugs to QA when status becomes "Ready for QA":

  • Trigger: Status changes to "Ready for QA"
  • Condition: Issue type = Bug
  • Action: Assign to the QA team's Agile board lead (or use round-robin via a smart value)

2. Notify QA lead when a Blocker bug is created:

  • Trigger: Issue created
  • Condition: Issue type = Bug AND Priority = Blocker
  • Action: Send email to qalead@company.com

3. Auto-link a bug to the story it was found in:

  • Trigger: Issue created (Bug)
  • Action: Prompt reporter to link or auto-link based on sprint membership

4. Flag stale "Ready for QA" bugs after 3 days:

  • Trigger: Scheduled (daily)
  • Condition: Status = "Ready for QA" AND updated < -3d
  • Action: Comment on the issue "@QA-team this has been waiting for 3 days"

5. Close sub-tasks when parent is closed:

  • Trigger: Parent issue status → Done
  • Action: Transition all sub-tasks to Done

5. Sync fix version from parent to sub-tasks:

  • Trigger: Fix Version updated on parent Story
  • Action: Update Fix Version on all linked sub-tasks

// WHAT INTERVIEWERS LOOK FOR

Trigger-condition-action structure. At least two concrete QA-relevant rules (stale flag, Blocker notification, auto-assign). Framing it as reducing repetitive manual steps.