
You can batch update application, scenario, agent, configs, device preset and other settings on multiple tests at once.
How It Works
Find bulk editing in the CMD+K command menu or right-click context menu when test cases are selected. A checkmark shows the current setting when editing a single test case, and the menu header updates to show which test cases you're editing.
You can now get email notifications when test runs complete - delivered to your inbox with pass/fail status, failed test details, and direct links to results.
How It Works
Configure notifications at the project level for defaults, at the test plan level for customization, or per-run via API for CI/CD workflows. The notification documentation covers all three channels (Slack, Email, Teams) with a decision guide to help you choose the right configuration level, common patterns for team alerts and stakeholder routing, and setup instructions for each channel. Setting up notifications keeps your team informed without manual dashboard checks and ensures the right people see results when tests complete.
Editing tests one-by-one is slow. Now you can describe changes across your entire test suite in chat. The AI finds relevant tests, proposes edits for each, and you review and apply them all at once.
What You Can Do
Open any project chat and describe what you want changed. The AI shows a visual diff for each edit. Review and apply with one click, then tests run automatically. See example prompts and workflows.
We switched the default AI agent from Claude Sonnet to Claude Haiku 4.5. Tests run faster. Existing tests are unaffected.
What Changed
Haiku 4.5 handles most test scenarios. Use Sonnet 4.5 for tests that require more complex reasoning across multiple steps. See agent selection for comparison.
If your team uses Microsoft Teams, you can now receive test run notifications directly in your Teams channels - no need to switch between tools to stay informed about test results.
How It Works
Set up Microsoft Teams notifications in Project Settings β Integrations β Microsoft Teams. Create a webhook workflow in your Teams channel, copy the webhook URL, and paste it into QA.tech to start receiving notifications. For detailed setup instructions, see our Microsoft Teams integration guide.
Tests now run faster by default. Agent Cache stores AI reasoning decisions from successful test runs and reuses them when your pages haven't changed, making subsequent runs significantly faster without any configuration needed.
How It Works
Agent Cache is enabled by default for all tests. You can disable it per-test in the test case editor: open a test, click the Settings tab, scroll to the Agent Cache (BETA) section, and uncheck "Enable caching for this test". Most users never need to disable caching. Consider turning it off only when debugging flaky tests or testing brand-new features where you want fresh AI analysis every run. Learn more about Agent Cache.
During test execution, downloaded files appear in the Downloads dialog, but until now, you couldn't see what was inside without manual inspection. Now you can preview PDFs, images, spreadsheets, and code files directly in the browser.
How It Works
File previews appear automatically in the Downloads dialog during any test execution. No configuration required.
Now you can override Slack notification channels per test run via API, with optional filtering. Different test runs deserve different audiences: CI/CD pipelines might need a deployment channel, while nightly tests go to a QA channel.
How It Works
Specify notification channels when triggering runs via API - see the API reference for details. Requires Slack integration configured and the QA.tech bot must have access to the channels you specify.
QA.tech agents can now make HTTP requests during test execution to fetch test data, authenticate, validate responses, or trigger webhooks.
How It Works
Perfect for testing flows that require authentication tokens, fetching test data before UI workflows, validating API responses match expectations, or triggering webhooks during test execution. Configure your API settings in Project Settings β Configs, and agents will handle the rest.
Agents can now copy values from one step and paste them into another, making it easier to test workflows that require transferring data between form fields or pages.
How It Works
Perfect for testing checkout flows where you need to copy an order number from the confirmation page and paste it into the tracking form, or transferring credentials between login forms. The clipboard value stays available throughout the test execution.