Automated QA for web applications

Catch bugs before your customers do.

vikingQA is an AI QA colleague for your whole team. The agent explores, writes the test, runs it on every release and keeps it working.

vikingQA

Build the suite.

From a request, a recording, or any change to your product

The agent explores your application

The agent opens your application and clicks through the flow by itself, the way a tester would.

Exploring the checkout…
staging.shop.io/checkout
Promo code
Enter promo code
Subtotal$100.00
Total$100.00

The agent automates the test

What it found becomes a test case anyone can read, and an automated test saved with your code. It runs until it passes.

Writing the automated test…
tests/checkout/promo-code.spec.ts

Record in the browser

Click through the flow once with the browser extension. The agent turns it into a test case and an automated test.

Recording
vikingQA
Test case
Navigate to cart
Click "Add promo code"
Type "WELCOME10"
Click "Apply"
Assert discount applied
Save test steps

Knowledge and memory

The agent reads your specs, tickets and past runs, and remembers how your product works.

Reads the spec
Drafts the test cases
Reads the ticket
Checks the acceptance criteria
Reads past runs
Remembers how your application works

Run the suite.

On vikingQA or on your own infrastructure

Cloud runs

Tests run in isolated browsers in the vikingQA cloud, with video and evidence. Your own infrastructure can run them too.

Nightly run · 12 of 20 passed

Schedules and triggers

Run on every deploy or every night. Runs that start when a ticket moves to "Ready for QA" are on our roadmap.

New schedule
Frequency
Daily
Weekly
Monthly
Time of day
10:00 PM
Folders to run
Authentication5
Checkout8
Onboarding4

Keep the suite alive.

Without a maintenance backlog

Self-healing tests

When your application changes and a test is out of date, the agent explores again and heals the test. Your team can review the change first, if you want.

Checkout test failsThe “Submit order” button is not found
The agent explores the page againThe button is now called “Place order”
The agent heals the testThe step now clicks “Place order”, and the test passes
Test healedAdded to your test suite. Your team can review it first, if you want.
Healed

Every failure comes with a video

Every run comes with a video and the full technical logs. A failed run becomes a bug report in Jira, Linear or Slack.

Sent to LinearSHOP-482

Promo code WELCOME10 not applied at checkout

Session replay

0:12

We build vikingQA with a small group of design partners.Join the design partner program

How teams test together

Everyone contributes in the way they already work.

vikingQA keeps one test suite for the whole team. A developer, an analyst and the agent each add to it from their own tools.

Add tests as code.
Click through a flow, or describe it.
Writes, runs and heals the tests.
One shared test suite6 tests
  • A customer can log in
  • A promo code gives the discount
  • The order confirmation email is sent
  • The invoice shows the correct VAT
  • A password reset works
  • Checkout accepts a saved card
Stored in your own repository

One test suite for the whole team. It grows with every release.

Developers keep their tools

Developers and automation engineers add tests as code, from the editor and repository they use now. Tests from the agent arrive in the same repository, in plain Playwright.

For developers

Business teams click and describe

Business analysts, functional consultants, key users and clients click through a flow once, or describe it in chat. The agent writes the code.

For business teams

The agent does the QA work

The vikingQA agent writes the test case, explores your application, automates the test, runs it and heals it when your application changes. It adds its work to the suite by itself, or your team reviews it first.

Meet the agent
Your tests are yours

Leave tomorrow. Keep every test.

Your tests are stored in your own code repository, in a standard open format.

How repo-native testing works

Bug reports land in Jira, Linear or Slack. Tests come from GitHub or GitLab.

Source and CI

GitHub
GitLab
GitHub Actions

Test management

XrayRoadmap
Zephyr ScaleRoadmap

Issues

Jira
Linear

Chat

Slack
Microsoft TeamsRoadmap

Knowledge

Confluence
Notion
Google Drive

Business apps

Odoo
See all integrations
For security and procurement

What your security review will find.

  • SOC 2 Type IIRoadmap
  • ISO 27001Roadmap

Single sign-onRoadmap

SAML and OIDC, with SCIM provisioning.

Roles

Owner, Admin, Member and external Customer roles.

Audit logRoadmap

Every action recorded, with export.

EU data residency

Hosted in the EU. A US region is on our roadmap.

Network control

Fixed-IP egress per project, so you can allow-list vikingQA. Private runners inside your network are on our roadmap.

Encrypted secrets

Encrypted at rest with AES-256, injected at the moment of use and never sent to the model.

Contracts

DPA, invoicing and purchase orders. A 99.9% uptime SLA is on our roadmap.

Questions teams ask first.

Catch the next bug before your customers do.

Start free with your own application. No credit card.