← Toutes les offres

Senior QA Engineer (80-100%, f::m::d)

OnlineDoctor AG

Type de contrat
Temps plein
Taux d’occupation
80–100%
Lieu
St. Gallen
Entreprise
OnlineDoctor AG, Waisenhausstrasse 15, 9000 St. Gallen
Langues
Anglais (courant)
Première publication
Postuler

Nous recherchons un Senior QA Engineer pour assumer l'entière responsabilité de la vérification et des tests de notre produit. Il s'agit d'un rôle opérationnel couvrant à la fois les tests manuels et automatisés : vous investiguerez vous-même les nouvelles fonctionnalités et les cas limites (edge cases), tout en construisant une automatisation qui rend les vérifications répétées fiables et efficaces. Votre attention se portera sur un seul produit, notre dispositif médical — son application web sur les navigateurs de bureau et mobiles, ainsi que ses services backend. Vous déciderez de ce qui nécessite un jugement humain, de ce qui doit être automatisé et de la manière de concentrer les tests sur les risques les plus importants.

Vous ferez partie de l'équipe Product & Tech, travaillant sur un dispositif médical dans un environnement de soins de santé où la fiabilité, la confidentialité et la preuve que les fonctionnalités critiques fonctionnent comme prévu sont essentielles.

Responsabilités :

Stratégie de test et collaboration

  • Stratégie de test : Définir une approche de test basée sur le risque, fixer des objectifs de couverture, identifier les lacunes et fournir des recommandations basées sur des preuves concernant l'état de préparation de la mise en production (release readiness).
  • Tests manuels : Planifier et mener des tests exploratoires et des régressions basées sur le risque pour les nouvelles fonctionnalités, les intégrations et les parcours utilisateurs critiques.
  • Implication précoce : Collaborer avec le Product Owner et les ingénieurs pour clarifier les exigences, les cas limites, l'utilisabilité, l'accessibilité et la testabilité dès le début du développement.

Automatisation des tests et infrastructure

  • Tests automatisés : Construire et maintenir des tests API, d'intégration et de bout en bout (end-to-end) automatisés et fiables, en sélectionnant le niveau de test approprié et en intégrant les vérifications dans la CI/CD.
  • Infrastructure de test : Établir et maintenir des environnements de test, des données de test représentatives et un reporting pour soutenir des tests quotidiens efficaces.

Vérification et gestion de la qualité

  • Vérification de dispositif médical : Vérifier les fonctionnalités par rapport aux exigences et critères d'acceptation convenus, en maintenant des preuves de vérification claires.
  • Investigation de défauts : Rechercher l'origine des défauts, communiquer leur impact et travailler avec les ingénieurs pour traiter les causes profondes et prévenir la récurrence des problèmes.
  • Traçabilité et gestion des tests : Maintenir un système pratique de gestion des cas de test qui garde les cas de test à jour et lie les exigences, les tests, les résultats, les défauts et les preuves de vérification.

Exigences :

  • Solide expérience pratique des tests manuels et de l'automatisation des tests, incluant la responsabilité des tests pour un produit ou une zone de produit majeure et le maintien de suites de tests automatisés fiables.
  • Bon jugement dans la définition d'approches de tests basées sur le risque et la décision de quoi tester, à quel niveau et pourquoi.
  • Expérience dans le test d'applications web et d'API, y compris l'authentification, les permissions, les intégrations et les scénarios d'échec.
  • Capacité à investiguer des problèmes à travers toute la pile applicative et à collaborer efficacement avec les développeurs sur les corrections.
  • Expérience de l'intégration de tests automatisés dans les flux de travail CI/CD et de la transformation des résultats de tests en actions concrètes.
  • Expérience dans la sélection d'outils de test et l'établissement ou le maintien de processus de gestion de cas de test qui rendent les exigences, la couverture et les résultats traçables.
  • Une approche orientée détails, pragmatique et indépendante, avec de solides compétences en communication et la capacité de suivre les problèmes jusqu'à leur résolution.

Les plus :

  • Familiarité avec notre stack (AWS, CircleCI, Python, pytest, react, jest, Playwright). Cela est utile, mais de solides compétences en test et en automatisation comptent plus que l'expérience de chaque outil que nous utilisons.
  • Expérience de l'utilisation de l'IA dans votre travail de test ou d'ingénierie, par exemple pour générer ou hiérarchiser des cas de test, analyser les échecs ou construire des outils de test, avec une vision claire de ses limites et de la vérification nécessaire pour les logiciels de dispositifs médicaux.
  • Expérience du test de produits dans le secteur de la santé ou d'autres environnements avec des exigences strictes en matière de confidentialité, de sécurité ou de qualité.
  • Expérience dans la conception de données et d'environnements de test pour des intégrations complexes ou des informations sensibles.
  • Expérience du coaching d'ingénieurs sur la testabilité et de la contribution à une culture de qualité plus large.

À quoi ressemble le succès :

Au cours de vos 6 à 12 premiers mois, vous aurez :

  • Établi une approche de test basée sur le risque, identifié les lacunes de couverture et hiérarchisé les améliorations basées sur les parcours utilisateurs critiques, les cas limites et les risques produits.
  • Renforcé les tests manuels et automatisés grâce à des environnements de test fiables, des données de test représentatives, une automatisation efficace, des tests exploratoires et des registres de vérification de dispositif médical clairs.
  • Amélioré la visibilité sur les résultats des tests, les risques en suspens et la préparation des versions, aidant l'équipe à détecter les défauts plus tôt et à réduire les échecs de production évitables.

Vous serez responsable de l'approche de test et travaillerez avec l'ensemble de l'équipe pour faire des changements bien testés la norme. Les décisions de qualité et de mise en production restent une responsabilité partagée.

Traduit automatiquement depuis l’original.

Publié hier

Lieu

Voir sur Google Maps