Now in early access

Test management built for QA teams

Plan, execute, and track your testing workflow. Connect your issue tracker, CI/CD pipeline, and team channels — all in one place. Zero image storage costs. Release readiness you can actually measure.

Integrates with your existing stack

JiraAzure DevOpsGitHubGitLabBitbucketJenkinsSlackMicrosoft TeamsLinearJiraAzure DevOpsGitHubGitLabBitbucketJenkinsSlackMicrosoft TeamsLinearJiraAzure DevOpsGitHubGitLabBitbucketJenkinsSlackMicrosoft TeamsLinearJiraAzure DevOpsGitHubGitLabBitbucketJenkinsSlackMicrosoft TeamsLinear

QA is still stuck in the past.

Most teams are managing test cases in spreadsheets, sharing screenshots over Slack, and guessing at release readiness.

×

How QA teams work today

  • ×Test results scattered across spreadsheets, Confluence, and Slack threads
  • ×Screenshots buried in chat messages — never attached to the actual bug report
  • ×Release decisions made on gut feel with no coverage data
  • ×No visibility across manual and automated test results in one place

With Perpetual Test

  • One source of truth — test cases, results, and issue tracker tickets all connected
  • Screenshots captured and attached to your bug report in one step — no uploading to shared drives, no lost files
  • Release readiness score before every deploy — no more gut feel
  • Ingest automated results via API alongside manual runs for complete coverage

Everything your QA team actually needs

From test case authoring to release sign-off — across every tool your team already uses.

Contextual Test Guidance

Smart field detection surfaces helpful tips and examples as testers work. Email fields show format hints, date fields show acceptable ranges — no training required, fewer mistakes made.

Screenshots That Go Where They Belong

Capture a screen, annotate it, and attach it directly to your bug report — in one step. No uploading to a shared drive, no pasting URLs, no hunting for where the file ended up.

CI/CD Integration

Connect GitHub, GitLab, Bitbucket, or Jenkins via webhooks. Perpetual Test is notified on every build so your team always knows what's ready to test — no manual updates.

Issue Tracker Integration

Push bugs with one click. Test steps, screenshots, and environment data flow straight into Jira or Azure DevOps — no copy-paste, no tab-switching. Works with any project your team already uses.

Release Readiness

Track what's verified, pending, blocked, or never tested. Know exactly where you stand before you ship — across every build, every release.

Smart Inheritance

Test results carry forward automatically across builds. If auth flows passed last time and nothing changed, they're still verified today. Your team focuses on what's new — not re-testing what hasn't moved.

Team Notifications

Perpetual Test posts to Slack or Microsoft Teams when runs are submitted, builds complete, or readiness changes. No manual status updates — your whole team stays informed automatically.

Test From Anywhere

The native iOS and Android app keeps QA moving when your team isn't at a desk. Shake to file a bug, dictate test notes with voice-to-text, access 15 data generators instantly, and sync offline results when you reconnect. Zero additional API calls for built-in tools.

REST API & Webhooks

Ingest automated test results, trigger runs programmatically, and subscribe to events. Combine manual and automated coverage in one dashboard. Available on Pro and Enterprise tiers.

Up and running in minutes

01

Connect your tools

Connect your issue tracker and CI/CD pipeline. Perpetual Test syncs your releases and build history automatically — whether you use Jira, Azure DevOps, or webhooks from GitHub, GitLab, or Jenkins.

02

Build your test library

Create test cases, organize them into sections, and assign coverage tags. Import from your existing spreadsheets.

03

Execute and ship with confidence

Run tests, push bugs to your issue tracker with screenshots attached, and get a release readiness score before every deploy. Use the mobile app when you're not at your desk.

Simple, predictable pricing

No per-seat surprises. Teams pay for what they use.

Basic

For small teams getting started

$10 /user/month

Up to 3 users

  • 1 project
  • Up to 3 users
  • 2 active releases
  • Unlimited test cases & runs
  • Issue tracker view-only
  • Email support
Recommended

Pro

For growing QA teams

$50lead+$10tester /mo

1 lead required per 10 users — leads manage integrations & billing

1 lead seat × $50$50
4 tester seats × $10$40
Total / month$90

Example pricing:

UsersLeads / TestersTotal/mo
5 users1L + 4T$90
10 users1L + 9T$140
12 users2L + 10T$200
20 users2L + 18T$280
  • Unlimited users (1 lead per 10 users)
  • Unlimited projects & releases
  • Full Jira integration (lead configures)
  • Slack & Teams notifications
  • CI/CD webhooks (GitHub, GitLab, Bitbucket)
  • 1,000 API calls / month
  • Priority email support

Enterprise

Custom scale & compliance

Custom

Talk to us about your team size

  • Everything in Pro
  • SSO / SAML
  • Custom SLA
  • Dedicated support
  • Self-hosted option
  • Unlimited API calls

Compare plans

FeatureBasicPro
UsersUp to 3Unlimited
Projects1Unlimited
Active Releases2Unlimited
Test Cases & Runs
Issue Tracker (Jira / ADO)View-onlyFull
Slack / Teams
CI/CD Webhooks
API Access1,000 calls/mo
SupportEmailPriority

Ready to ship with confidence?

No credit card required. Try the sandbox and see how it works for your team.