Quality Assurance Engineer
About the Company
Our client is a fintech startup in NYC and London backed by some of the world’s leading investment banks, building a next-generation data brokerage platform.
About the Role
Our client is looking for a QA Engineer who takes ownership of product and platform quality end-to-end. This role sits close to backend engineering and DevOps and focuses on:
- Preventing regressions
- Improving test coverage
- Ensuring reliability across APIs, data pipelines, and workflows
- Making quality visible and measurable
You’ll help define how quality works at the Company, not just execute test cases.
Responsibilities
Quality Engineering (Core)
- Designing and maintaining automated test suites
- Writing and maintaining:
- API tests
- Integration tests
- End-to-end workflow tests
- Validating:
- Data ingestion flows
- File-based workflows (CSV / Parquet)
- Region-specific and customer-isolated data paths
- Testing error cases, edge cases, and failure modes
- Ensuring backward compatibility of APIs and schemas
Tooling & Process
- Improving test strategy across environments (UAT, staging, prod-like)
- Integrating tests into CI/CD pipelines
- Helping define release quality gates
- Working with engineers to reproduce, isolate, and fix issues
- Improving documentation around testing and known limitations
Collaboration
- Working closely with backend engineers and frontend engineers
- Reviewing feature designs from a testability perspective
- Participating in architecture discussions with a quality lens
Our Client's Tech Stack (Context)
- Backend: Python 3.11+, FastAPI
- Frontend: TypeScript, React
- Infra: AWS (ECS/Fargate, S3, RDS, CloudFront)
- Data: PostgreSQL, CSV / Parquet
- CI/CD: GitLab CI
- IaC: Terraform
- Testing: Pytest, Postman/Newman, custom scripts
You don’t need to know everything — but you should be comfortable navigating a modern backend stack.
Qualifications
Must-have
- Experience in QA / Quality Engineering for backend or API-driven systems
- Strong understanding of automated testing
- Ability to read and reason about backend code (Python or similar)
- Experience testing APIs (REST, auth, error handling)
- Good understanding of data validation and edge cases
- Structured, methodical approach to quality
Nice-to-have
- Experience with Python + Pytest
- Familiarity with CI/CD pipelines
- Experience testing data-heavy or file-based workflows
- Exposure to regulated environments (fintech, banking, healthcare)
- Understanding of cloud-based architectures (AWS)
What You’ll Like at our Client
- QA treated as an engineering discipline
- Early involvement in design and architecture
- No “throw it over the wall” culture
- High trust, low bureaucracy
- Real production impact
- Remote-friendly, flexible working style
- Competitive compensation based on experience
Equal Opportunity Statement
Our client is committed to diversity and inclusivity.