Test Engineer
Core
Design and maintain automated testing strategies, frameworks, and CI/CD integration for an API-first, event-driven, multi-tenant SaaS banking platform.
Role type
Senior IC Test Engineer (Quality Engineering)
Builds
Automated test harnesses, reusable frameworks, and quality gates for serverless, event-driven financial systems.
Domain
Financial Technology (Banking/Wealth Management) + Cloud Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Automated API testing, TypeScript/JavaScript, AWS serverless testing, CI/CD pipeline integration, Event-driven architecture testing, Test data generation, Performance/scalability testing, Contract testing (OpenAPI/Pact), Flaky test management
Preferred skills
Financial services domain knowledge (IBOR/Portfolio accounting), Infrastructure as Code (Terraform/OpenTofu), Local AWS testing (LocalStack), Load testing tools (k6/Artillery), Multi-tenant SaaS isolation strategies
Technologies
Node.js, TypeScript, AWS (Lambda, DynamoDB, SQS, S3), GitHub Actions, Jest, Mocha, Chai, Supertest, Postman/Newman, OpenAPI, Pact, k6, Artillery, Terraform, OpenTofu, LocalStack
Responsibilities
Design and evolve automated API, integration, and system testing strategies; Build and maintain test harnesses and reusable frameworks for HTTP/REST and asynchronous workflows; Develop integration and end-to-end tests for event-driven architectures; Define and implement test data strategies for functional and regression testing; Design performance, scalability, and resilience test scenarios; Integrate automated tests into CI/CD pipelines to define quality gates; Mentor other test engineers and shape quality engineering practices.
Seniority
Senior, hands-on IC with mentorship responsibilities