Test Engineer

  • Full-time

Company Description

Founded and headquartered in Switzerland, Avaloq is continuously expanding its global footprint with around 2,500 colleagues in 12 countries, and more than 170 clients in 35 countries. We are an industry-leading provider of wealth management technology and services for financial institutions around the world, including private banks and wealth managers, investment managers, as well as retail and neo banks. Our research led approach and continual innovation is powered by the passion and creativity of our colleagues.
We are always looking for talented people to join us on our mission to orchestrate the financial ecosystem and democratize access to wealth management. Avaloq offers the opportunity to work closely with some of the world’s leading financial institutions as we jointly develop and shape careers. Championing a collaborative, supportive and flexible work environment empowers our colleagues to reach their full potential.

Job Description

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 

Qualifications

  • Minimum 3  years of experience testing APIs and backend services in distributed systems 
  • Strong experience writing automated tests in TypeScript or JavaScript, using frameworks such as Jest, Mocha, Chai, or Supertest 
  • Proven experience testing plain HTTP and REST APIs and asynchronous / event-driven systems 
  • Hands-on experience testing systems built on AWS services such as Lambda, DynamoDB, SQS, and S3 
  • Experience with API testing approaches and tools (e.g., Postman/Newman or equivalent Node.js-based solutions) 
  • Understanding of CI/CD pipelines and integrating automated tests to provide fast, reliable feedback (GitHub Actions preferred) 
  • Strong collaboration skills and ability to work closely with engineers in an R&D environment 

Highly valued: 

  • Experience testing serverless applications and understanding Lambda execution, scaling, and failure models 
  • Experience designing and managing representative test data, beyond simple mocking (e.g., realistic fixtures, data builders, deterministic generators) 
  • Knowledge of financial services systems, such as IBOR, portfolio accounting, or performance calculations 
  • Experience with performance and load testing for APIs or serverless systems (e.g., k6, Artillery, or similar) 
  • Experience testing or validating infrastructure and deployments (e.g., OpenTofu, Terraform, AWS CDK) 
  • Familiarity with local or isolated AWS testing strategies (e.g., LocalStack or equivalent approaches) 
  • Experience with contract testing or API schema validation (OpenAPI, Pact, etc.) 
  • Understanding of multi-tenant SaaS testing strategies, including tenant isolation and data safety 
  • Experience managing flaky tests and improving CI signal-to-noise ratio 
  • Comfort using modern developer tooling (e.g., GitHub Copilot or similar) to accelerate test development 
  • Awareness of compliance and regulatory considerations for financial systems (e.g., SOC2, GDPR) 

Additional Information

We realize that managing work life balance is a challenge we all face in our daily lives and in order to support with this we are pleased to offer hybrid and flexible working for most of our Avaloqers to maintain work life balance and still continue our fantastic Avaloq culture in our global offices. 

In Avaloq we are proud to embrace diversity and understand the success of our business is built on the power of different opinions, we are whole heartedly committed to fostering an equal opportunity environment and inclusive culture where you can be your true authentic self. 

We hire, compensate and promote regardless of origin, age, gender identity, sexual orientation or any other fantastic traits that make us all unique, we have done our best to write this advert in an inclusive and neutral way. 

Please be aware that we will not accept speculative CV submissions for any of our roles from recruitment agencies, and any unsolicited candidate submissions will be exempt from any payment expectations.  

#LI-Hybrid

Privacy Policy