Software testing · EU · UK · DACH

Find the bugs, bottlenecks and breaking points before your customers do.

Assertwise runs QA, test automation, performance, load, stress and API testing for SaaS and fintech teams of 10–200 people. Findings come with evidence your engineers can reproduce.

20 minutes, no slides. You leave with the three highest-risk areas to test first.

  • GDPR-aligned data handling
  • Mutual NDA before you share specs
  • Test data under a DPA, deleted at the end
  • English & German
sample-report.pdf⚠ Example data

API & load test report

Fictional fintech API · abridged sample

~560 VUsMax sustained load within SLO
2High-severity findings
48Endpoints covered
p95 latency vs. virtual users — POST /v1/payments
SLO virtual users →p95
Finding (Example data)
SeverityCategoryFindingRecommendation
HighAPI1:2023 BOLAGET /v1/accounts/{id} returns other tenants’ accounts when the ID is changed.Enforce tenant ownership check; add negative contract test.
HighLoadConnection pool exhausted at ~600 VUs; p95 exceeds SLO.Raise pool, add pgbouncer; re-test.
MediumAPI4:2023No rate limit on POST /v1/webhooks.Add per-key rate limit and 429 with Retry-After.
Product

Assertwise TestHub — test management, EU-hosted by default

Online suites, runs and evidence for SaaS and fintech QA teams. Early access open; no public dashboard yet.

Explore TestHub →
Why Assertwise

For teams without a dedicated QA function.

At 10–200 people, testing usually sits between developers and the release deadline. You get hands-on testing help without hiring a team, and suites that stay in your repo.

Senior hands-on

The person who scopes the work writes the tests and the report. No account managers, no junior handoff.

Evidence, not opinions

Every finding has reproduction steps, a request/response or trace, severity and a suggested fix.

You keep the code

k6, Playwright and API test suites are committed to your repo and documented for your team.

EU data handling

Test data and credentials are handled under a DPA and deleted at the end of the engagement.

Proof

See what you get before you book.

Case studies are published only with client approval. Until then, here is the real format of our work: the sample report, the deliverables, and free tools you can run today.

sample-report.pdf⚠ Example data

API & load test report

Fictional fintech API · abridged sample

~560 VUsMax sustained load within SLO
2High-severity findings
48Endpoints covered
p95 latency vs. virtual users — POST /v1/payments
SLO virtual users →p95
Finding (Example data)
SeverityCategoryFindingRecommendation
HighAPI1:2023 BOLAGET /v1/accounts/{id} returns other tenants’ accounts when the ID is changed.Enforce tenant ownership check; add negative contract test.
HighLoadConnection pool exhausted at ~600 VUs; p95 exceeds SLO.Raise pool, add pgbouncer; re-test.
MediumAPI4:2023No rate limit on POST /v1/webhooks.Add per-key rate limit and 429 with Retry-After.

The sample report

An abridged 8-page sample from a fictional fintech API. Every number in it is example data — not a client result.

  • Executive summary for leadership
  • Findings with severity and evidence
  • Capacity and latency analysis
  • Prioritised fix plan
  • Scripts and how to re-run them

What every engagement delivers

  • Written test plan

    Test plan, environments, timeline and a fixed scope — within 2 business days of the first call.

  • Tests in your repo

    k6, Playwright and API suites committed to your repository, documented, and wired into your CI.

  • Findings report

    Prioritised findings, each with reproduction steps, a request/response or trace, severity and a suggested fix.

  • Debrief with your team

    A 60-min walkthrough of the results. Critical findings are reported the same day, not at the end.

Assertwise Lab — try our work on your own API

All free tools
How an engagement works

From first call to report in four steps.

  1. 20-min audit call

    We look at your stack, release process and the risk you want reduced.

  2. Written scope

    Within 2 business days: test plan, environments, timeline and a fixed scope.

  3. Testing

    Daily async updates. Critical findings reported the same day, not at the end.

  4. Report & debrief

    Prioritised findings, scripts in your repo, and a 60-min walkthrough.

Pricing

How engagements are priced

Every engagement is quoted after the 20-min call and agreed in writing before work starts — scope, timeline and deliverables included. Pick the model that fits the problem.

  • Project · fixed scopeA defined question answered with a written report by an agreed date. Best for launches, audits, migrations.
  • Monthly retainerAgreed days per month for regression, pre-release performance checks and suite maintenance. Best for teams releasing weekly.
  • Embedded QAInside your sprints, tracker and stand-ups for a set period. Best before hiring your first QA engineer.

Questions teams ask before booking

What happens in the 20-min call?

We look at your stack, release process and the risk you want reduced. You leave with a list of the three highest-risk areas to test first.

Do you sign an NDA and a DPA?

Yes. A mutual NDA before you share specs, and test data and credentials are handled under a DPA and deleted at the end of the engagement.

Who owns the test code?

You do. k6, Playwright and API suites are committed to your repository and documented for your team.

Are you a compliance consultancy?

No. We produce test evidence; legal interpretation stays with your counsel.

Releasing something risky soon?

Book a 20-minute call. You leave with a list of the three highest-risk areas to test first.