A neobank set out to reboot personal and business banking. Our job: make sure its core banking flows survive every release — automatically.
The platform ships personalised banking built around spending, saving and planning. At bank scale, a broken payment or onboarding flow is not a bug — it is a support-ticket avalanche. Core functionality had to be verified continuously, not manually.
An automated end-to-end testing infrastructure over the bank’s core functionality — accounts, payments, onboarding — integrated into Azure DevOps CI on a Java Spring Boot / Kubernetes / Kafka stack with GraphQL APIs, MongoDB and PostgreSQL (Liquibase-managed), and Flutter mobile clients.
Two minutes of questions about your own build, answered by a senior engineer. You get a written plan and a number before you commit to anything.