Context
Sustaain is a data-for-sustainability startup building a decision intelligence layer for complex commodity supply chains (coffee, cocoa, and beyond). Our platform turns fragmented origin, sourcing, and compliance data into auditable decisions.
Our roadmap has three horizons:
V1 — EUDR Compliance Platform (current focus),
V2 — Sustainability Intelligence (scoring, geospatial analysis, automated reporting),
V3 — Information System (shared backbone across modules, clients, and regulations).
Every release ships to enterprise clients under real regulatory deadlines, across multiple integrations and data-heavy workflows. Quality is not a stage, it is the product.
Role Overview
We are looking for a QA Engineer to make "it works" mean "it works in production, with real data, under audit".
You define the test strategy, build the automated test backbone, own regression coverage across the platform, and turn a fast release rhythm into something predictable. You will scale our quality discipline as the platform grows from compliance operating system to full intelligence layer and, further out, a shared multi-regulation backbone.
You will report to the Engineering Lead and work closely with engineering, data, product, and our Customer Success Engineers.
Responsibilities
- Define and own the QA strategy across modules and clients: scope, risk-based prioritisation, entry / exit criteria, definition of done.
- Build and maintain the automated test suite: unit, integration, API contract, end-to-end UI. Plug it into CI/CD so no release ships without a green run.
- Own regression coverage as modules land (Core, Contracts, Plots & Geospatial, Traceability, Legality, Supplier Risk, Document Ingestion, DDS / regulatory integration) — regression must not rot.
- Design and execute integration tests for third-party systems: ERP / trading systems, geospatial providers, external compliance sources, regulatory APIs. Think contracts, retries, idempotency, failure modes.
- Test geospatial and data-heavy flows: polygon upload validation, coordinate formats, large ingestions, data migration from legacy systems.
- Support UAT alongside Customer Success: author test scripts, prepare fixtures, investigate failures, triage with engineering, drive to formal sign-off.
- Build and run non-functional tests: performance, security basics, auditability (multi-year retention, audit trails), role-based access.
- Champion quality upstream: code review on testability, help engineers write better unit tests, catch ambiguity in acceptance criteria before it becomes a defect.
- Produce clear defect reports and release quality summaries so product, delivery, and clients always know where they stand.
12-Month Outcomes (what "good" looks like)