Join our Technology R&D Lab as a Test Engineer building the next generation of API-first, composable banking solutions. You will create and maintain automated testing for our IBOR (Investment Book of Record) platform — a multi-tenant SaaS system serving financial institutions globally.
Working closely with our backend engineering team, you'll design testing strategies for our serverless, event-driven architecture running on AWS, ensuring quality, compliance, and resilience as we rapidly deploy new features.
Your key tasks
- Design and evolve automated API, integration, and system testing strategies for an API-first, event-driven, multi-tenant SaaS platform built with Node.js and TypeScript
- Build and maintain test harnesses and reusable test frameworks for plain HTTP and REST APIs and asynchronous workflows on AWS
- Develop integration and end-to-end tests for event-driven architectures, validating correctness under retries, concurrency, partial failures, and out-of-order message delivery
- Define and implement test data strategies, including generation and maintenance of representative, deterministic, and isolated datasets for functional, performance, and regression testing of financial systems
- Design performance, scalability, and resilience test scenarios, and analyze latency, throughput, and error-rate metrics over time
- Create and maintain tests that detect cost regressions in serverless and event-driven workloads (e.g., execution time, message fan-out, storage and access patterns)
- Integrate automated tests into GitHub Actions–based CI/CD pipelines, defining quality gates and promotion criteria that balance confidence with fast feedback
- Partner closely with backend engineers to define testable service contracts, API specifications, and build the test tooling for them (OpenAPI, Pact, schema validation)
- Monitor and improve test signal quality, including managing flaky tests, maintaining fast feedback loops, and preventing regressions
- Build and maintain capability to generate representative financial test data
- For more senior candidates: contribute to cross-service test strategy, mentor other test engineers, and help shape overall quality engineering practices