Jobs · Engineering · Texas

Ingénieur QA automatisation, tests & validation H/F

paca-dev · Cypress, TX · 2 mo ago
EngineeringFull-time

Filiale d’Orange Business, Enovacom est un éditeur de solutions 100 % santé au service des professionnels de santé. Notre but est d'améliorer leur quotidien à travers des solutions d'acquisition, de protection, d’échange et d’exploitation des données de santé, notamment dans les domaines de la télésanté, l’interopérabilité biomédicale, l’imagerie médicale, l’entrepôt de données de santé et l’interopérabilité. Avec près de 600 collaborateurs en France et un développement international au Canada et en Europe, Enovacom travaille avec plus de 3000 structures de santé quotidiennement.

Responsibilities

  • Analyser les besoins, critères d’acceptance et risques qualité en amont : Collaborer avec les Product Owners et les équipes de développement pour comprendre les exigences fonctionnelles et non-fonctionnelles, identifier les risques potentiels liés à la qualité, et définir les critères d’acceptation précis pour chaque livraison.
  • Définir et mettre en œuvre la stratégie de test adaptée à chaque livraison : Élaborer une stratégie globale de tests (unitaires, d’intégration, end-to-end, performance, régression) en fonction des enjeux du projet, et planifier les campagnes de tests pour assurer la couverture optimale.
  • Concevoir, développer et maintenir les frameworks de tests automatisés : Créer et faire évoluer des suites de tests automatisés pour le front-end (ReactJS, Cypress, Playwright) et le back-end (.NET, API REST), garantissant leur fiabilité, maintenabilité et évolutivité.
  • Rédiger et exécuter les plans de test et campagnes de recette : Élaborer des plans de test détaillés, définir les scénarios, exécuter les campagnes de tests, analyser les résultats, et suivre les anomalies jusqu’à leur résolution.
  • Intégrer les tests automatisés dans les pipelines CI/CD (Quality Gate) : Collaborer avec les équipes DevOps pour automatiser l’exécution des tests lors des processus de build et de déploiement, en intégrant des contrôles qualité dans les pipelines pour garantir la stabilité des livraisons.
  • Chiffrer les charges de test et contribuer aux estimations en amont : Participer aux sessions d’estimation des efforts, en évaluant la complexité des scénarios de test et en intégrant ces éléments dans la planification globale du projet.
  • Analyser les anomalies, suivre leur résolution et vérifier les corrections : Assurer un suivi rigoureux des bugs détectés, coordonner avec les développeurs, et valider les corrections apportées pour garantir la conformité aux critères de qualité.
  • Réaliser des revues de plans de test et participer aux revues de code : Vérifier la cohérence et la couverture des plans de test, participer aux revues de code pour assurer la conformité aux standards qualité, et partager les bonnes pratiques avec l’équipe.
  • Rédiger la documentation qualité : Produire et maintenir les documents liés aux tests, tels que les plans de test, rapports de campagne, matrices de couverture, pour assurer la traçabilité et la conformité réglementaire.
  • Accompagner l’équipe aux bonnes pratiques de test et à l’utilisation responsable des outils d’IA : Former et sensibiliser les membres de l’équipe à l’intégration des outils d’IA dans le processus de test, en veillant à leur utilisation éthique, maîtrisée et conforme aux exigences du secteur médical.

Requirements

  • Maîtrise des frameworks de tests automatisés : Playwright, Cypress, Jest, React Testing Library ou équivalent, pour concevoir et maintenir des suites de tests robustes.
  • Expérience en automatisation de tests : Développement et maintenance de frameworks de tests front-end (ReactJS) et back-end (.NET ou autres technologies).
  • Langages de scripting : JavaScript/TypeScript, Python ou autres, pour l’écriture de scripts d’automatisation et d’intégration.
  • Tests d’API REST : Conception et exécution de tests fonctionnels et de contrat pour garantir la conformité des API.
  • Gestion des anomalies : Utilisation d’outils comme Jira ou équivalent pour le suivi, la priorisation et la résolution des bugs.
  • Méthodologies agiles : Expérience en Scrum ou Kanban, avec une capacité à s’intégrer dans des cycles itératifs et collaboratifs.
  • Environnement Linux et ligne de commande : Administration de base, scripting shell pour automatiser les tâches.
  • Containerisation : Docker ou Podman pour la mise en place et l’exécution d’environnements de test reproductibles.
  • Bases de données relationnelles : SQL (MySQL, PostgreSQL), pour la création de jeux de données, la vérification et la validation des résultats.
  • Connaissance des méthodologies qualité : Mise en œuvre et respect des standards, définition du DoD, revue de plans de test.

Benefits

  • Intégration dans un groupe international où écoute, partage et confiance sont les piliers de la culture.
  • Accès à des formations, certifications et un programme interne de reskilling et upskilling pour évoluer en continu.
  • Participation à des initiatives sociales et environnementales, faisant d’Enovacom une entreprise socialement responsable.
  • Package avantages incluant : réductions Orange, titres restaurants, accord de participation, prime vacances, prime à la cooptation, financement CSE pour activités culturelles et sportives, et télétravail.

Similar jobs

QA Ingenieur

Fosters EventsSmithville, OH· 6 mo ago
Advertisingapply on aaflag4.s.recruitee.com

QA Automation

VirtusaJacksonville, GA· 1 wk ago
Quality Assuranceapply on virtusa.com

QA Automation Tester

Client Resources, Inc.Hartford, CT· 3 mo ago
Quality Assuranceapply on jobs.clientresourcesinc.com

QA Automation Tester

O2 Technologies,IncColumbus, OH· 2 mo ago
Quality Assuranceapply on oneai.o2inc.net