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.