Openfx

SDET (L2) - Banking

Bengaluru. Posted a month ago

The role

You will own backend quality engineering for the Banking team, covering systems like ledgers, payouts, reconciliation, and settlement. You will build automation frameworks, test financial correctness, and integrate tests into CI/CD pipelines.

What you will do

  • Design, build, and evolve scalable automation frameworks for APIs, services, databases, and end-to-end banking workflows.
  • Build scenarios covering transaction processing, ledger consistency, reconciliation, settlement, payouts, and financial calculations.
  • Validate retries, idempotency, concurrency, duplicate requests, timeouts, partial failures, and recovery paths across distributed systems.
  • Integrate automated tests into deployment pipelines and create reliable quality gates.
  • Build and maintain test environments, data setup, mocks, simulators, and containerized test runners.
  • Build load, stress, and resilience test suites using tools such as JMeter or k6.
  • Use logs, metrics, traces, and automation to improve debugging and observability.
  • Work with engineers during design and architecture discussions to identify risk areas.
  • Apply AI tools for test generation, synthetic data creation, debugging, and automated root cause analysis.
  • Review automation code, improve testing standards, and mentor junior SDETs.

Required qualifications

  • Built or significantly extended backend automation frameworks.
  • Strong at testing REST APIs, backend services, databases, and service-to-service integrations.
  • Can reason about distributed-system failure modes including retries, idempotency, concurrency, timeouts, duplicate processing, and partial failures.
  • Can validate complex workflows across APIs, relational databases, events, queues, and downstream services.
  • Comfortable writing complex SQL queries to validate data integrity and system behaviour.
  • Understand how to integrate automated testing into CI/CD pipelines.
  • Strong fundamentals in debugging, clean code, Git, and data structures and algorithms.
  • Can independently understand a complex system and translate it into an effective test strategy.
  • Can work closely with backend engineers and challenge designs constructively.

Nice to have

  • Experience testing payments, banking, fintech, or other correctness-critical systems
  • Can write production-quality automation code in Java, TypeScript, JavaScript, or Python
  • Experience validating ledgers, reconciliation, settlement, payouts, or transaction accounting
  • Understanding of double-entry accounting or financial ledger principles
  • Experience with Java/RestAssured, TypeScript/JavaScript automation frameworks, Maven, or TestNG
  • Experience testing API authentication and security mechanisms such as OAuth or HMAC signing
  • Experience with event-driven architectures, message queues, and asynchronous workflows
  • Hands-on experience with AWS, particularly services such as S3, CloudWatch, or EKS
  • Experience running test infrastructure on Docker or Kubernetes
  • Experience with performance and load-testing tools such as JMeter or k6

Benefits

  • Competitive salary and benefits package
  • Equity in a rapidly growing company
  • Opportunity to work in a fast-paced startup
  • Opportunity to make a significant impact on global financial infrastructure
  • Collaborative work culture with emphasis on personal and professional growth

About the company

OpenFX builds the infrastructure that powers cross-border payments for institutions through a single API. The company processes $80B in annualized transaction volume and has roughly 200 people across several global locations.

SDET (L2) - Banking at Openfx | JobZoey