Archipad recherche

Ingénieur QA Automatisation – Web & Mobile (H/F)

À propos d’Archipad

Archipad développe des solutions web et mobiles dédiées aux professionnels du bâtiment.

Nos applications accompagnent quotidiennement les acteurs du secteur dans le suivi de leurs chantiers, la gestion de leurs projets et la collaboration entre les différents intervenants.

Dans un contexte d’évolution de notre plateforme et de nos pratiques d’ingénierie, nous souhaitons renforcer notre démarche qualité et faire progresser significativement l’automatisation de nos tests.

Nous recherchons pour cela un ou une Ingénieur QA Automatisation capable de contribuer aussi bien à la conception de notre stratégie de tests qu’à sa mise en œuvre technique.

Votre rôle

Directement rattaché(e) au QA Manager, vous travaillerez en étroite collaboration avec les équipes Produit et Développement.

Votre rôle ne se limitera pas à développer des tests automatisés : vous participerez à la définition de notre stratégie de tests et d’automatisation, à l’identification des parcours et fonctionnalités à couvrir et à la mesure de l’efficacité de cette couverture.

Votre objectif : nous aider à construire une approche de tests fiable, maintenable et mesurable, permettant de sécuriser les mises en production tout en accélérant notre capacité à faire évoluer le produit.

Vos principales missions

Concevoir notre approche de tests

  • Participer à la conception et à l’évolution du plan de tests de nos applications web, mobiles et API.
  • Identifier les parcours utilisateurs, fonctionnalités et risques critiques devant être couverts.
  • Définir, avec le QA Manager et les équipes techniques, la stratégie d’automatisation : quoi automatiser, à quel niveau et avec quelle priorité.
  • Déterminer le bon équilibre entre tests unitaires, API, intégration, end-to-end, mobiles, exploratoires et manuels.
  • Définir et suivre des indicateurs permettant de mesurer la couverture, la fiabilité et l’efficacité des tests.

Construire et faire évoluer l’automatisation

  • Concevoir, développer et maintenir les tests automatisés.
  • Automatiser les parcours utilisateurs critiques de nos applications web et mobiles.
  • Développer des tests d’API, d’intégration et d’interface.
  • Intégrer les campagnes de tests dans notre CI/CD.
  • Analyser les résultats, diagnostiquer les échecs et traiter les tests instables.
  • Concevoir des tests lisibles, robustes et maintenables dans la durée.
  • Améliorer les données, outils et environnements nécessaires aux tests.

Faire progresser nos pratiques QA

  • Participer à la définition des critères d’acceptation avec les équipes Produit et Développement.
  • Réaliser ponctuellement des tests exploratoires et manuels lorsque ceux-ci sont plus pertinents que l’automatisation.
  • Documenter et partager les bonnes pratiques.
  • Contribuer à développer une culture de la qualité partagée par l’ensemble de l’équipe Engineering.
  • Être force de proposition sur l’évolution de notre outillage, de nos méthodes et de nos pratiques d’automatisation.

Votre profil

Vous avez déjà une expérience significative en QA et automatisation de tests web et/ou mobile.

Au-delà de la maîtrise d’un framework, nous recherchons quelqu’un qui comprend les problématiques de stratégie de tests et sait prendre du recul sur ce qu’il est réellement pertinent d’automatiser.

Vous avez déjà eu l’occasion de :

  • participer à la conception ou à l’évolution d’un plan de tests ;
  • définir ou contribuer à une stratégie d’automatisation ;
  • identifier et prioriser les scénarios à automatiser en fonction des risques ;
  • réfléchir à la couverture des tests et à sa mesure ;
  • construire et maintenir des tests automatisés intégrés à une chaîne CI/CD.

Vous maîtrisez :

  • au moins un langage utilisé pour l’automatisation : TypeScript, JavaScript, Python ou équivalent ;
  • un ou plusieurs frameworks d’automatisation tels que Playwright, Cypress, Appium, Maestro ou équivalent ;
  • les tests d’API ;
  • Git et les principes d’intégration continue ;
  • les principes permettant de construire des tests fiables, lisibles et maintenables.

Votre état d’esprit

Les outils et les pratiques d’ingénierie évoluent rapidement. Nous attachons donc autant d’importance à votre curiosité technique et à votre capacité à apprendre et expérimenter qu’à la connaissance d’un framework particulier.

Vous aimez comprendre comment les outils fonctionnent, comparer différentes approches, expérimenter de nouvelles solutions et évaluer de manière pragmatique ce qu’elles peuvent apporter à la qualité et à l’efficacité des tests.

Vous êtes reconnu(e) pour votre esprit d’analyse, votre pragmatisme et votre capacité à collaborer avec des profils techniques comme fonctionnels.

Une expérience sur des applications mobiles et/ou SaaS B2B constituera un plus.

Pourquoi nous rejoindre ?

  • Un produit concret utilisé quotidiennement par des professionnels sur le terrain.
  • Des problématiques QA combinant Web, Mobile et API.
  • Un rôle qui ne consiste pas seulement à exécuter une stratégie existante : vous contribuerez à la construire et à la faire évoluer.
  • Un impact direct sur la qualité et la fréquence de nos livraisons.
  • La possibilité d’expérimenter et de proposer de nouveaux outils et de nouvelles approches.
  • Une collaboration étroite avec le QA Manager, les développeurs et l’équipe Produit.
  • Mutuelle, tickets restaurant et matériel fourni.
  • Télétravail hybride.

Processus de recrutement

  • Un premier échange avec l’équipe de recrutement.
  • Un entretien avec le QA Manager, pour échanger sur votre expérience, vos pratiques QA et votre approche de l’automatisation.
  • Un échange technique ou un cas pratique court, autour de la conception d’une stratégie de tests et de sa mise en œuvre.
  • Un entretien avec le CTO, pour échanger sur votre approche de la qualité logicielle, votre curiosité technologique et votre capacité à contribuer à l’évolution de nos pratiques d’Engineering.
  • Une réponse rapide à l’issue du processus.

Vous ne cochez pas toutes les cases ?

Si vous avez une solide culture QA, une expérience concrète de l’automatisation et surtout l’envie de comprendre, expérimenter et faire progresser les pratiques, nous serons heureux d’échanger avec vous.

Postuler