Ingénieur QA / QA Engineer Confirmé (H/F)
La mission de Once For All est de créer la 1ère plateforme du secteur de la construction qui permette à ses acteurs de gérer leurs risques et leurs responsabilités RSE.
Nous répondons généralement sous 3 jours
La mission d’Once For All est de devenir le n°1 en Europe du sourcing responsable dans le secteur de la construction.
Dans un contexte réglementaire mouvant et exigeant, nous sommes convaincus que l’intelligence collective, l’innovation et l’utilisation raisonnée de la technologie sont les clés de relations plus fiables et durables entre les acteurs du secteur.
Notre plateforme SaaS est aujourd’hui présente dans 5 pays en Europe et 1 chantier sur 2 utilise au moins l’une de nos solutions.
🌍 Envie de contribuer à la qualité d’un produit à impact, utilisé à grande échelle ?
⸻
Votre rôle
Au sein de notre équipe Engineering, et sous la responsabilité de Cédric, Head of Engineering, nous recrutons un.e Ingénieur QA / QA Engineer confirmé.e.
Votre mission principale consiste à définir, piloter et incarner la stratégie qualité produit, tout en construisant et maintenant des frameworks de tests automatisés robustes, au service d’une livraison rapide, fiable et durable.
⸻
Vos missions
Stratégie & Gouvernance Qualité
• Définir la stratégie de test globale (périmètre, niveaux : unitaires, intégration, API, UI, performance, sécurité).
• Mettre en place une approche risk-based testing : priorisation par criticité, scénarios à fort impact.
• Définir les critères d’acceptation, matrices de couverture et classifications des scénarios critiques.
• Challenger les user stories en phase de refinement (ambiguïtés, cas limites, cohérence métier).
Automatisation & Frameworks
• Concevoir, maintenir et faire évoluer des frameworks de tests automatisés UI, API, contrats et performance.
• Appliquer les bonnes pratiques (Page Object, data builders, fixtures, tagging, parallélisation).
• Gérer la donnée de test, les retries contrôlés et la stabilité des suites.
• Intégrer les tests dans les pipelines CI/CD avec des seuils de qualité clairs et un feedback rapide.
Prévention des défauts & analyse des risques
• Participer aux revues de spécifications (analyse de risques, partitions d’équivalence, limites).
• Promouvoir le shift-left : tests unitaires renforcés, tests contractuels, mocks API.
• Mettre en place ou renforcer les stratégies de tests contractuels (consumer-driven si pertinent).
Exécution & validation
• Réaliser des tests exploratoires ciblés (comportements inattendus, scénarios extrêmes).
• Superviser les campagnes de non-régression automatisées.
• Contribuer aux tests de performance ciblés et à la sécurité de base (authentification, injections simples).
Observabilité & amélioration continue
• Définir et suivre les KPIs qualité : flakiness, taux de fuite en production, temps de feedback CI, couverture critique.
• Produire des rapports qualité par sprint avec recommandations concrètes.
• Réduire les flaky tests et rationaliser les suites (ROI des tests).
• Participer activement à l’amélioration continue de la culture qualité.
Culture & transmission
• Former et accompagner les développeurs sur les bonnes pratiques de test.
• Documenter les standards qualité et les guides d’automatisation.
• Introduire des revues de tests sur les pull requests critiques.
Cette liste de missions est susceptible d’évoluer en fonction du contexte de la scale-up et des projets en cours.
⸻
Environnement technique
• Front / UI tests : Playwright, Cypress
• API & contrats : Postman / Newman, Pact
• Performance : k6, Gatling
• Sécurité basique : OWASP
• CI/CD : GitHub Actions / GitLab CI (matrix, caching)
Langages produits :
• Backend Java actuellement en Java 8 à 11 (Spring Boot)
• Roadmap de modernisation prévue Q1 2026 : montée vers Spring 4 & Java 25
• Projets backend Node.js en version 22
• Qualité code tests : ESLint
• Reporting : dashboards internes custom
⸻
Profil recherché
Expérience
• 3 à 5+ ans d’expérience en qualité logicielle (QA, QA Automation, SDET ou rôle hybride dev/test).
• Expérience concrète de mise en place ou refonte de frameworks d’automatisation.
• Pratique des approches risk-based testing, refinement qualité et tests exploratoires structurés.
• Expérience sur des produits web ou SaaS à forte volumétrie.
Compétences techniques
• Bonne maîtrise d’au moins un langage orienté test (Java, TypeScript/JavaScript, Python…).
• Solide expérience avec un framework UI moderne (Cypress, Playwright).
• Maîtrise des tests API et contractuels.
• Bonne compréhension des architectures web (HTTP, REST, auth, bases de données).
• Sensibilité aux enjeux de performance, sécurité et observabilité.
• Culture CI/CD et environnements cloud / containerisés.
Soft skills
• Grande rigueur et sens du détail.
• Excellentes capacités de communication et de pédagogie.
• Capacité à collaborer avec des profils variés (dev, produit, ops).
• Autonomie, curiosité et esprit d’amélioration continue.
• Anglais professionnel requis (niveau B2).
⸻
Ce que nous vous offrons
🌍 Un environnement technique stimulant au sein d’un groupe en forte croissance, présent dans 5 pays
🙌 Un collectif engagé : meetups mensuels, séminaire annuel, initiatives internes
🤝 Un environnement inclusif (signataire de la Charte de la diversité)
💼 Poste en CDI
🍽 Tickets restaurant (9 €, pris en charge à 56 %)
🏠 Télétravail possible avec des temps de présence au bureau
🚄 Locaux idéalement situés à 5 minutes à pied de la gare Part-Dieu
💸 Rémunération : 45K€ brut annuel
⸻
Process de recrutement
• Échange visio de qualification (contexte, parcours, attentes).
• Entretien technique en pair avec un Lead Engineer.
• Échange final (alignement valeurs, perspectives, package).
Tous les candidats reçoivent une réponse.
Conformément à la réglementation, ce poste est ouvert aux personnes en situation de handicap.
Vous travaillez déjà chez Once For All ?
Recrutons ensemble pour trouver votre prochain collègue.