Databricks
Myant Shared Service Corp.
Ingénieur Qualité Logicielle Senior
À propos de Myant
Chez Myant, notre mission est d'aider les gens à Vivre plus Jeunes, plus Longtemps en transformant les soins de santé d'une approche épisodique et réactive à une gestion proactive et préventive de la santé. Grâce à nos textiles connectés pionniers et à notre technologie de surveillance continue, nous comblons le fossé entre les individus, leurs familles et les prestataires de soins de santé, créant ainsi un monde où les soins de santé de qualité sont plus accessibles, personnalisés et préventifs.
Fort de recherches et développements multidisciplinaires approfondis, Myant combine une expertise en science textile et en informatique, en biométrie, en IA et en recherche clinique pour développer des technologies qui s'intègrent harmonieusement dans la vie quotidienne. Notre moteur d'innovation élargit continuellement les capacités de la plateforme, abordant la santé cardiovasculaire, la gestion du stress, l'optimisation du sommeil, et plus encore.
Avec des ambitions mondiales, Myant construit une présence mondiale, collaborant avec les systèmes de santé, les cliniques, les chercheurs et les partenaires pour établir une nouvelle norme en matière de santé connectée. Notre objectif n'est pas seulement d'améliorer les soins, mais de redéfinir fondamentalement la relation que les gens entretiennent avec leur santé, en passant des soins aux malades au bien-être tout au long de la vie.
En combinant une détection biométrique de pointe, des informations basées sur l'IA et un coaching comportemental fondé sur des preuves, Myant aide les individus et les équipes de soins de santé à travailler ensemble pour prévenir les maladies, optimiser le bien-être et débloquer des vies plus saines et plus longues.
Aperçu du rôle
Nous recrutons un Ingénieur Qualité Logicielle Senior pour façonner la manière dont Myant teste les logiciels de santé dans un monde augmenté par l'IA. Nos logiciels sont utilisés par des patients et des professionnels de la santé et traitent des informations de santé sensibles. Ici, la qualité signifie la sécurité et la confidentialité des patients, pas simplement si le logiciel fonctionne.
Vous serez responsable de la stratégie de qualité de la plateforme de bout en bout, de la définition de la portée et de la profondeur des tests à l'établissement des critères que chaque version doit satisfaire. Vous resterez impliqué dans les tests et l'automatisation tout en utilisant l'IA pour accélérer le travail sans abaisser le niveau de qualité.
Dans les logiciels de santé, un défaut peut signifier qu'un patient reçoit un résultat de risque incorrect ou qu'un utilisateur accède à un dossier auquel il ne devrait pas avoir accès. Vous aborderez les défaillances sous cet angle, en priorisant les risques pour la sécurité et la confidentialité des patients par rapport aux problèmes cosmétiques.
Il ne s'agit pas d'un rôle traditionnel de QA manuel ou de maintenance de scripts. Nous recherchons un leader qualité axé sur l'ingénierie qui pense de manière systématique à la correction, à la prévention des régressions, à l'observabilité et à la fiabilité à long terme de la plateforme, et qui traite l'IA comme une partie intégrante de la boîte à outils d'ingénierie plutôt qu'une nouveauté.
Responsabilités du poste
Stratégie de qualité et préparation des versions
- Être responsable et faire évoluer la stratégie de test de la plateforme en utilisant une approche basée sur les risques, en priorisant les domaines qui pourraient avoir un impact sur la sécurité des patients, la confidentialité ou la protection des informations de santé personnelles (PHI).
- Définir des critères de sortie de version clairs et fournir des recommandations basées sur des preuves concernant la préparation des versions.
- Participer aux discussions sur les exigences et leur raffinement pour s'assurer que les user stories et les critères d'acceptation sont clairs, complets et testables avant le début du développement.
- Communiquer clairement les risques qualité, les conclusions et les recommandations aux parties prenantes de l'ingénierie, du produit et du domaine clinique.
Confidentialité, sécurité et sécurité clinique
- Être responsable de l'approche de test pour le contrôle d'accès, la confidentialité des données et la sécurité, en s'assurant que les utilisateurs n'accèdent qu'aux informations et fonctionnalités appropriées à leur rôle.
- Collaborer avec des experts cliniques et du domaine pour valider l'exactitude des fonctionnalités liées à la santé et s'assurer que les données invalides, incomplètes ou inattendues sont traitées en toute sécurité.
- Intégrer les exigences de confidentialité, de consentement et de sécurité dans les tests dès le départ plutôt que de les traiter comme des vérifications de fin de cycle.
Tests augmentés par l'IA
- Utiliser des assistants IA pour accélérer la conception des tests, la génération de données de test, l'automatisation, l'analyse et d'autres activités d'ingénierie qualité, tout en examinant et en validant les sorties générées par l'IA.
- Construire des flux de travail réutilisables assistés par l'IA qui s'intègrent aux outils de développement et de test pour améliorer l'efficacité et la couverture.
- Appliquer l'IA à des domaines tels que l'analyse des échecs de test, l'investigation des tests instables, l'analyse des défauts et l'identification de modèles à travers les données de test et de qualité.
- Évaluer les capacités émergentes de test par IA et recommander leur adoption sur la base de critères clairs de qualité, de fiabilité, de sécurité et de maintenabilité.
- Établir des garde-fous appropriés pour les tests assistés par l'IA, y compris la revue humaine, la confidentialité des données et la traçabilité aux exigences.
Tests de fonctionnalités alimentées par l'IA
- Concevoir des approches de test et d'évaluation pour les fonctionnalités alimentées par l'IA, en tenant compte de domaines tels que la précision, la sécurité, la confidentialité, la portée des données, le comportement non déterministe, la sécurité, les changements de modèle et d'autres risques spécifiques à l'IA.
- Construire des ensembles de données d'évaluation et des vérifications automatisées pour surveiller la qualité des fonctionnalités IA et détecter les régressions au fil du temps.
Automatisation et ingénierie qualité
- Construire et maintenir une automatisation fiable sur les couches web, mobiles et API, en intégrant les tests automatisés dans les pipelines CI/CD.
- Améliorer continuellement la couverture des tests, la vitesse d'exécution, la fiabilité et la maintenabilité, y compris l'investigation et la réduction des tests instables.
- Développer et maintenir des données de test synthétiques et des environnements de test contrôlés qui prennent en charge des tests reproductibles et fiables sans utiliser de données réelles de patients.
- Contribuer aux tests d'accessibilité, de compatibilité, de performance et de sécurité, le cas échéant, en fonction du produit et du risque.
Gestion des défauts et mentorat
- Créer des rapports de défauts clairs et reproductibles avec des preuves appropriées et vérifier les corrections sur les builds et environnements pertinents.
- Mentorer les développeurs et les ingénieurs QA sur la conception efficace des tests, les pratiques d'ingénierie qualité, l'automatisation et l'utilisation responsable des outils d'IA.
Qualifications
- 6+ années d'expérience en ingénierie qualité logicielle, en automatisation des tests ou dans une discipline d'ingénierie connexe, dont au moins 2 années dans un rôle de leadership senior ou technique.
- Solides compétences en JavaScript ou TypeScript, avec une expérience pratique de la construction et de la maintenance d'une automatisation de test moderne à l'aide de Playwright, Cypress, Selenium ou d'outils similaires.
- Expérience dans les tests de REST APIs, d'authentification, d'autorisation et de flux d'applications sécurisés.
- Expérience avérée dans les tests de contrôle d'accès basé sur les rôles, de permissions et d'isolation des données dans des applications avec plusieurs types d'utilisateurs ou organisations.
- Expérience pratique des tests d'applications mobiles sur iOS ou Android, y compris les tests fonctionnels, d'intégration et de compatibilité.
- Solides compétences en conception de tests, y compris les tests basés sur les risques, les tests aux limites et négatifs, le partitionnement par équivalence et les tests exploratoires.
- Solides compétences en débogage et en analyse des causes profondes, avec la capacité d'enquêter sur les défaillances à travers les couches d'application, API, de données et d'intégration.
- Expérience de l'intégration des tests automatisés dans les pipelines CI/CD et de l'utilisation de l'automatisation dans le cadre du cycle de vie du développement logiciel.
- Expérience pratique de l'utilisation d'outils d'IA pour le codage et les tests afin d'améliorer la productivité, la couverture et la qualité, avec le jugement nécessaire pour identifier et corriger leurs limites.
- Capacité à concevoir des invites efficaces et à examiner de manière critique le code, les tests et les analyses générés par l'IA pour détecter les lacunes, les hypothèses incorrectes et la fausse confiance.
- A l'aise pour travailler en équipe Agile et collaborer avec les experts produit, ingénierie et domaine pour clarifier les exigences et définir des critères d'acceptation testables.
- Solides compétences en communication écrite et verbale, avec la capacité d'expliquer clairement les problèmes techniques et les risques qualité aux ingénieurs, aux cliniciens, aux équipes produit et à la direction.
Atouts appréciés
- Expérience de travail dans le domaine de la santé, des dispositifs médicaux, des services financiers ou d'un autre domaine réglementé, avec une familiarité avec les exigences pertinentes en matière de confidentialité, de sécurité ou de cycle de vie des logiciels.
- Expérience des tests d'intégration impliquant des normes de santé telles que FHIR ou HL7, des dossiers médicaux électroniques, des appareils connectés, des paiements ou d'autres systèmes externes.
- Expérience des tests d'accessibilité, y compris les lecteurs d'écran et les outils d'accessibilité automatisés.
- Familiarité avec les principes de sécurité des applications et des API, y compris les directives OWASP et les considérations de sécurité pour les fonctionnalités alimentées par l'IA.
- Familiarité avec les APIs d'IA LLM, les compétences d'agent, le protocole de contexte de modèle (MCP) ou les frameworks d'IA basés sur des agents.
- Expérience dans l'évaluation ou l'utilisation de capacités de test assistées par IA telles que les tests visuels, l'automatisation auto-réparatrice ou les agents de test autonomes.
- Certification ISTQB ou autre certification pertinente en tests logiciels ou en ingénierie qualité.
Ce que nous offrons
- Une opportunité unique de façonner l'avenir des soins de santé connectés
- Salaire compétitif et avantages sociaux complets
- Un environnement collaboratif et dynamique où l'innovation et l'impact vont de pair
- Opportunités de croissance professionnelle dans une entreprise axée sur sa mission et prête à une expansion mondiale
- Exposition au travail dans l'une des entreprises technologiques les plus innovantes et avant-gardistes
