Activez les alertes d’offres d’emploi par e-mail !

Senior QA Automation Engineer

Kubelt

Paris

Sur place

EUR 55 000 - 75 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Résumé du poste

A leading blockchain technology firm in France is seeking a Senior QA Automation Engineer to build and own the end-to-end test platform. You’ll ensure every release is safe by implementing quality gates and automating release qualification, working with TypeScript and Rust. Ideal candidates will have a strong background in automated testing, continuous integration, and performance testing. This position is pivotal in enhancing the developer experience and ensuring high-quality releases.

Qualifications

  • Experience in end-to-end test platform ownership.
  • Strong skills in TypeScript and Rust.
  • Proven track record in automated release qualification.

Responsabilités

  • Design test environments with reusable fixtures.
  • Implement quality gates in CI and automate release qualification.
  • Conduct performance and resilience testing.

Connaissances

Automated testing
Continuous integration (CI)
TypeScript
Rust
Performance testing

Outils

GitHub Actions
k6
Locust
Description du poste
Job Description

This position is in Zama’s Developer Platform team

Zama recently unveiled the Zama Confidential Blockchain Protocol, which enables confidential smart contracts on top of any blockchain L1 or L2, using Fully Homomorphic Encryption (FHE). The Zama Developer Platform (ZDP) is our managed gateway that lets internal teams and external developers use the open-source Zama Protocol through simple, authenticated HTTPS endpoints. Think Infura or Alchemy, but confidential by default.

We are looking for a Senior QA Automation Engineer to build and own the prod-like end-to-end test platform and automate release qualification. You’ll make every release safe by default with deterministic environments, automated gates, and fast rollback paths, validating how real developers build with our portal, SDKs/templates, and platform APIs. You will test a polyglot system, with core services written in both TypeScript and Rust, ensuring the entire developer journey is seamless all the way through to on-chain callbacks.

What you will do

  • Own the end-to-end (E2E) test platform: Design deterministic environments (local, CI, testnet) with reusable fixtures, data seeding, and mocks; exercise real developer journeys across portal + SDKs/templates → platform APIs → on-chain callbacks, spanning TypeScript and Rust services; add lightweight test hooks/shims where needed.

  • Automate release qualification: Define and implement quality gates in CI (GitHub Actions), smoke/canary packs, SLO-based promotion criteria, and rollback verification; publish artifacted evidence for go/no-go while owning teams press the button.

  • Reduce flakiness & non-determinism: Drive isolation, idempotency, stable timeouts/retries, and retry-/reorg-aware harnesses; keep suites fast and flake rate low.

  • Performance & resilience testing: Build load/stress/soak tests (e.g., k6/Locust) for platform paths; define perf SLOs and track trends; run basic chaos experiments to harden failure modes.

  • Synthetic monitoring & on-call readiness: Ship black-box checks for golden paths (key creation, relay lifecycle, decrypt callbacks) across TypeScript and Rust services wired into dashboards/paging; fold incident learnings back into automated checks.

  • Quality enablement: Provide standards, libraries, and templates so feature teams own unit/integration tests while the platform validates cross-service flows.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.