SDET (L2) - Banking
OpenFX
- Location
- Bengaluru
- Work model
- On-Site
- Level
- Mid
- Posted
- 1h ago
Skills
About this role
About Us
OpenFX is on a mission to move money as freely as data, unrestricted by time zones, banking hours, or legacy systems. We build the infrastructure that powers cross-border payments for institutions: programmatic FX, settlement, collections, and payouts through a single API.
Less than 2.5 years after founding, we process $80B in annualized transaction volume. We are roughly 200 people across San Francisco, New York, Miami, London, Amsterdam, Dubai, Bangalore, Mexico City, and Singapore, with regulated entities and license applications spanning the US, UK, EU, UAE, and beyond.
The team comes from J.P. Morgan, Goldman Sachs, Visa, Mastercard, Coinbase, Stripe, Rippling, PayPal, Affirm, and Kraken. We are backed by Accel, Atomico, Lightspeed, M13, NFX, and Northzone, amongst several other global tier-one investors.
Role Overview
You will own backend quality engineering for the Banking team, covering the systems that sit at the core of how OpenFX moves and accounts for money: ledgers, payouts, reconciliation, settlement, and the services around them.
This is a hands-on SDET role with significant ownership over how we test complex backend systems. You will work directly with backend engineers and product teams to build automation into the development lifecycle, identify failure modes early, and make sure critical money flows remain correct under real-world conditions.
You will inherit a growing automation setup, but there is still significant room to shape the architecture, tooling, quality standards, and testing strategy. As transaction volume and system complexity increase, the goal is to move from testing individual flows to building a scalable quality engineering system that gives teams confidence to ship quickly without compromising financial correctness.
You will report to the Engineering Manager for Banking and work closely with engineers across the pod.
Key Responsibilities
• Own backend automation: Design, build, and evolve scalable automation frameworks for APIs, services, databases, and end-to-end banking workflows.
• Test financial correctness: Build scenarios covering transaction processing, ledger consistency, reconciliation, settlement, payouts, and financial calculations.
• Test failure behaviour: Validate retries, idempotency, concurrency, duplicate requests, timeouts, partial failures, and recovery paths across distributed systems.
• Build quality into CI/CD: Integrate automated tests into deployment pipelines, improve execution speed through parallelization, and create reliable quality gates.
• Own test infrastructure: Build and maintain test environments, data setup, mocks, simulators, and containerized test runners using tools such as Docker and Kubernetes.
• Drive performance testing: Build load, stress, and resilience test suites using tools such as JMeter or k6 for high-volume financial workloads.
• Improve debugging and observability: Use logs, metrics, traces, and automation to make failures easier to diagnose and reduce time spent on root cause analysis.
• Partner early in development: Work with engineers during design and architecture discussions to identify risk areas, edge cases, and testability gaps before implementation.
• Use AI to improve engineering velocity: Apply AI tools for test generation, synthetic data creation, debugging, and automated root cause analysis where they materially improve productivity.
• Raise the engineering bar: Review automation code, improve testing standards, and mentor junior SDETs on framework design, coding practices, and system-level testing.
What We're Looking For
Must-haves
• You have built or significantly