The vikingQA agent writes real Playwright and commits it to your repository through a pull request. You merge it yourself, or you turn on automatic merge and vikingQA merges it for you. Run in the vikingQA cloud, or in your own CI. Running a committed test costs no AI credits and needs no vikingQA runner.
import { test, expect } from '@playwright/test';
test('Guest checkout', async ({ page }) => {
await test.step('Add a product', async () => {
await page.goto('/products');
await page.getByRole('button', {
name: 'Add to cart'
}).first().click();
});
await test.step('Check the cart', async () => {
await expect(page.getByText('1 item'))
.toBeVisible();
});
});Every test is plain Playwright, committed to your git. Run in the vikingQA cloud, or in your own CI. Agent-written tests arrive as pull requests on a vikingqa/ branch. You merge each one yourself, or you turn on automatic merge and vikingQA merges it for you.
A committed test is code. It replays the same way on every run, with no model in the loop and no model latency. Running your committed Playwright tests costs no AI credits. Credits pay for the agent's work: writing, exploring and healing tests.
Give the agent the long tail you never had time for: error states, race conditions, flaky third-party steps. It explores the app, writes the test and runs it until it is stable.
vikingQA maps each test case to its Xray test or Zephyr Scale key. Every run writes its result and its evidence to the test cycle. Your coverage report in Jira is correct without a manual update. Roadmap
Business analysts and key users record a flow with the browser extension or describe it in chat. They never open the code. Their contribution reaches you as a pull request. You review it, or you let vikingQA merge it.
The agent is a QA colleague that takes the backlog. Ask it in chat, or let a failed run, a schedule or a repository event trigger it. It defines the test case, explores the app, writes the automation and opens a pull request.
No. Connect the repository and your suite becomes your test list. The agent adds to it and maintains it.
Real Playwright. Each test is a .spec.ts file that runs with the standard Playwright test runner, in your CI or on your machine.
No. Running your committed Playwright tests costs no AI credits. Credits pay for the agent's work: writing, exploring and healing tests.
The agent explores the application again, heals the test and opens a pull request. You merge it yourself, or you turn on automatic merge and vikingQA merges it for you.
The Xray and Zephyr Scale integrations are on our roadmap. They sync test cases and write each result, with its evidence, to the test cycle. Today the agent creates and updates issues in Jira.
Connect a repository and see your suite in vikingQA in minutes.
We build vikingQA with a small group of design partners.Join the design partner program