QTM AI is included in every plan — generate test cases from requirements in seconds.Learn more
Home / Integrations
Integrations

Works with the tools your team already uses.

Connect QTM to your issue tracker, CI/CD pipelines, automation frameworks and chat — or build your own with the REST API and webhooks.

Issue tracking & requirements

JJiraTwo-way sync of defects and requirements
AAzure DevOpsWork items, bugs and boards
GGitHub IssuesCreate and link issues from runs
GGitLab IssuesDefects and requirements
BBitbucketLink commits and issues

CI/CD

JJenkinsUpload results from any job
GGitHub ActionsUpload results from workflows
GGitLab CIPipeline result uploads
AAzure PipelinesPublish test results
BBitbucket PipelinesResult uploads
AAny CIUse the QTM command-line tool

Automation frameworks

SSeleniumBrowser automation
PPlaywrightModern end-to-end testing
CCypressJavaScript & TypeScript
JJUnitJava test runner
TTestNGJava test runner
JJUnit XMLAny framework that writes JUnit-style reports

Collaboration

SSlackRun and failure alerts in channels
MMicrosoft TeamsNotifications and links
EEmailScheduled reports
SShareable linksReports for anyone, no login

Identity & access

SSAML 2.0Single sign-on with your identity provider
OOAuthSign in with your workspace accounts
OOpenID ConnectStandards-based SSO
MMFAEmail or authenticator app
Developers

REST API, CLI and webhooks.

Read and write every QTM object. Upload results from any build in one command, and trigger your own workflows on case, run and plan events.

POST /api/v1/runs/R-482/results{ "case_id": "C-3112", "status": "failed", "elapsed": "42s", "comment": "Insufficient funds banner missing", "defects": ["PAY-1093"]}→ 201 Created

Connect your toolchain in minutes.

Start a free trial and link Jira and your CI pipeline on day one.