Skip to content
Skip to content
A Qiksy practice

We help teams ship faster — without rebuilding the way you work

Your process stays yours. We work out where the time actually goes in manual testing, and set the tooling up so that less of it goes there.

We start with one scenarioNothing installed on machinesYour autotests stay untouched
Measured, not promised
6.7 s8 ms

A field that refused to take a value. Before, that meant a dead end and a manual workaround.

0 of 77 of 7

MUI forms. Custom selects and date pickers now fill all the way through.

199

Calls to run the same process a second time — the repeat follows a saved recipe.

100 of 100

Fields filled — counted by the page itself, not by our report about ourselves.

7 minutes8 seconds

A 40-field form: by hand against the engine. A person still checks the result.

Your numbers are taken during the measurement step

These are our measurements on our own benches. You get one measurement before the pilot and one after — that pair is the only comparison worth making.

The boundary this conversation starts from

We do not automate testing. We take the load off manual testers.

Autotests, CI and the pyramid are your territory and none of our business. We work only on the mechanics: forty fields typed by hand, the third run of the same scenario, that scenario again in three browsers. The call on whether something is a bug stays exactly where it was — with a person, who now has time to make it thoughtfully.

We do not write or rewrite your autotests

Not the framework, not the pipeline, not the coverage. Your test code stays untouched.

We do not shrink the manual team

We come to people who are staying. What leaves the process is the routine, not the person.

We do not decide for anyone whether it is a bug

The engine brings the system to the state you asked for and shows the result. The verdict is human.

+

We take away typing, repeats and “the same thing in three browsers”

A process walked once is saved as a recipe and repeats in a handful of calls.

+

We also set up what you already have

If our engine is not right for you, we will look at your tools: often they can do what is needed and are simply configured for another job.

+

We leave a written order behind

Checklists, recipes and reports that do not depend on who happens to be on shift today.

How it usually goes

Five steps, and you can stop after any of them

01

A conversation

Half an hour: you describe where checking slows down, we say whether we see a job for ourselves there. If we do not, we say so — free, and with nothing attached.

you learn whether there is a point
02

Measurement

We take three or four of your scenarios and time them as they run today. Without that number, “it got better” is a conversation about nothing.

you get your baseline numbers
03

Setup

We fit the tool to your forms and widgets. Our engine or yours, whichever sits better. We work in the browser your people already have open.

you get a working scenario
04

Checking the result

The same measurement as at the start. The difference is counted by your stopwatch, not by our account of ourselves.

you get a before / after pair
05

Further, if you want

If you like, we connect the rest of the scenarios and stay on support. If not, everything set up stays with the team. The first year of tool licences sits inside the engagement; from the second it is an ordinary licence — from $149 a seat a year, and less for a team of ten or more.

you are tied to nothing
What you see while it works

Not “magic inside”, but a log a person reads

Every step is named out loud and lands in the log. If a field is stubborn, the engine tries another way and says so — red is reserved for an actual refusal from the application.

run log · insurance claim form
by hand, 40 fields7 minutes
by engine, the same 408 seconds
repeating the same process19 → 9 calls

The difference here is not typing speed. Seven minutes is seven minutes during which the tester is not thinking. That is what we take away — not their work.

Why this works at your place at all

The tool lives in the browser your team already has open

Their profile, their logins, their live session. Nothing is installed on work machines and window focus is never taken — a person keeps working while the run goes on. On a foreign domain the tool refuses: it does not wander outside the system under test.

app.your-system.local / orders / new
signed in · role: QA engineer
two-factor cleared this morning
staging bench, the right tenant
team extensions and settings in place
Our way. We work inside the existing tab — even a backgrounded one.
about:blank
empty profile
sign-in required
code from the app required
“prove you are not a robot”
The usual way. A clean browser starts up — and stops at the very first login.
The second, smaller theme

Spacing gets measured by eye — and the task comes back from review

Developers have machine access to the design, but almost nobody is in the habit of using it: values are eyeballed, and then review turns into an argument about “more air here”. We build the habit of taking numbers from the design and checking the built page against them. Two sets of numbers are compared, and the argument ends before it starts.

values from the design, not from the eyechecked before review, not afterevery mismatch listed
Node propertyDesignPage
Section top spacing4848
Heading size24 / 2824 / 28
Grid gap2420
Card radius1212
Caption colourtoken/mutedtoken/muted
List row height4044
Line weight11
values matched
%

A demonstration: on the left the numbers from the design, on the right the ones measured on the rendered page. Two mismatches, each named by address rather than called “off”.

What can be connected

Only what actually costs you time gets taken

Form filling

Forty fields in one go, custom selects, date pickers and step attachments included.

7 minutes → 8 seconds

Repeating a scenario

A process walked once is saved as a recipe: the second run takes a call per step.

19 → 9 calls

One scenario, three browsers

The same form runs on another engine, and the comparison is factual: accepted or refused.

no manual repeat

Design against build

Numbers from the design against numbers from the page. Mismatches listed with the node address.

before review, not after

Access boundaries

The tool refuses everything outside the system under test. Arbitrary code is never executed.

a closed set of verbs

Reports for review

A run exports so that both a developer and a manager can read it — no retelling out loud.

one state for everyone
What people come to us with

It usually starts with one sentence

“Regression takes three days, and two of them are people typing into forms.” Then it turns out the autotests exist and are even green — the manual half simply never went away and grows with the product.

01

Regression runs into manual typing

The scenario needs the system brought to a state: a request, a contract, three reference books. Half a day goes into preparation rather than checking.

02

The same scenario is run three times

Once more after the fix, once more in another browser. By hand it is equally dull all three times.

03

Experience is spent on mechanics

A strong specialist spends half a day on something that needs neither experience nor attention. It is usually the first thing they raise one to one.

04

Front-end keeps coming back from review

Spacing taken by eye, review catches the mismatches, the task goes round again — every week.

05

Tools do not stick

It has been tried twice, and both times left scripts nobody maintains. That is why we start with one scenario and show the result before anything is agreed.

What gets asked before signing

Short answers to the awkward questions

Will you replace our manual testers after all?

No. We take the typing and the repeats. The checking and the “bug or not” verdict are done by a person — and done better once there is time for it.

Do we have to install anything on work machines?

No. We work in the browser the team already has open: their profile, their logins, their session. Window focus is never taken.

Will you get into our autotests and CI?

We will not. That is the team’s own business. Our subject is the manual part of the work and preparing data.

What about access to our data?

The tool refuses everything outside the system under test and never executes arbitrary code — the set of actions is closed. Boundaries are put in writing before the pilot.

How will we know it got better?

By a before / after pair on your own scenarios. The measurement happens before the pilot — otherwise there is nothing to compare against.

What if our widgets are rare and hand-written?

The usual case. The engine works out what the element is and how to drive it; stubborn ones are taught on the spot, during the pilot.

The first step

Half an hour of conversation is enough to start

Tell us where checking slows down. We will show it on our own form and say what a tool takes off your plate and what is a matter of order rather than technique. If there is nothing to take, we will say so: selling you something surplus does not pay — you would simply leave after the first invoice.

ConversationMeasurementSetupResult checkFurther, if you want

We reply by email and suggest a time to talk. Nothing is installed, nothing is connected and nothing is agreed until you decide.