4 min read · Test Automation · RegTech

BDD UI and GraphQL API automation for an Iceland-based AML product

Quality Engineering · BDD test automation

  • Selenium
  • Cucumber
  • Karate
  • GraphQL
  • BDD

Engagement

How the work ran.

Client names and implementation details are withheld where they are not approved for publication.

Case study

Challenge

An Iceland-based AML software provider using AI for financial-crime detection needed automation across complex domain flows and GraphQL APIs with limited documentation.

Approach

VST applied BDD for UI (Cucumber) and API (Karate), built 207 UI and 67 API scripts, automated dashboard filter operations, generated data through APIs, and ran disciplined defect management across the release train.

Engagement model

Quality Engineering · BDD test automation

Technology

Selenium, Cucumber BDD, Karate GraphQL API automation

Outcome

400+ hours saved per release; 139 UI and 58 API defects identified before production.

Industry

RegTech

Practice

Quality Engineering

Value delivered

  • BDD kept business language attached to executable coverage.
  • API-driven data generation unblocked UI scenarios.
  • Closer coordination with engineering improved execution and reporting quality.

Share

LinkedInXEmail

Related practice

Release with confidence, at the pace the business needs.

Quality Engineering — Quality engineered into the delivery pipeline — automated, continuous and covering function, performance and security.

This engagement sits inside our Quality Engineering practice. Explore the full scope, outcomes and how we usually start.

Explore Quality Engineering →

Next step

Have a similar problem — or need more clarity?

If this challenge looks like yours, book a short discovery call. If the problem is still fuzzy, we will help you name the constraint before anyone builds a large plan.

Start a conversation

Tell us whether you need software built, a release assured, or operations taken on.

Start with a 2–8 week advisory if the problem is still a choice — then a project, a named engineering team, or managed operations.