Skip to main content
Use the official QA.tech GitHub Action to trigger test runs from your workflows. This gives you full control over which test plans run, when they run, and which environments to test.
Looking for AI-powered testing? The GitHub App provides automatic test creation and PR reviews. This page covers the GitHub Action for API-driven testing.

Setup

1

Configure Secrets

Add secrets to your GitHub repository (Settings → Secrets and variables → Actions):
  • QATECH_API_TOKEN - Your QA.tech API token
  • QATECH_PROJECT_ID - Your QA.tech project ID
Find these in your project settings.
2

Create Workflow

Create .github/workflows/qatech.yml:

Implementation Patterns

Run on Pull Requests

Test Preview Deployments

Scheduled Testing

Use Action Outputs

Action Reference

Inputs

Outputs

Direct API Alternative

If you prefer curl over the Action, use the Start Run API to trigger runs and the Run Status API for polling in non-blocking workflows.