Quality Engineer

Job expired!

Chez Lilly, nous combinons le soin avec la découverte pour améliorer la vie à l'échelle mondiale. Basée à Indianapolis, Indiana, Lilly est un leader mondial des soins de santé dédié à la découverte et à la fourniture de médicaments qui changent la vie. Nos employés travaillent pour améliorer la gestion des maladies, contribuer au bien-être communautaire et s'engager dans le bénévolat et la philanthropie. Nous plaçons les personnes au cœur de tout ce que nous faisons et recherchons des individus déterminés à avoir un impact positif sur la santé mondiale.

Le Quality Engineer améliorera nos solutions logicielles à travers des capacités avancées de build, de test automatisé et de provisionnement d'environnement. Les responsabilités incluent la livraison de capacités d'automatisation évolutives alignées avec nos méthodologies de test, les spécifications des environnements cibles et les pratiques de gestion de la qualité. Ce rôle développera la plateforme de livraison continue, gérera les workflows d'automatisation et collaborera avec les équipes de développement de produits pour tirer parti de l'automatisation dans les solutions de santé numérique de Lilly.

  • Rédiger une feuille de route complète de livraison continue; identifier les cas d'utilisation à haute valeur ajoutée pour la build et le test automatisé; promouvoir la feuille de route et obtenir l'adhésion organisationnelle pour sa mise en œuvre.
  • Fournir une capacité "self-service" à l'équipe de développement de produits, permettant au code de passer de l'enregistrement dans le dépôt à des environnements de test et de déploiement automatisés, intégrant l'intégration continue, la livraison/déploiement continu et l'automatisation continue de l'infrastructure.
  • Concevoir, mettre en œuvre et maintenir un framework pour les scripts de test automatisés dans la capacité self-service; instruire et assister les autres à utiliser le framework.
  • Maintenir les dépôts de code source de santé numérique.
  • Collaborer avec les équipes de développement de produits et de plateformes pour améliorer continuellement les capacités d'automatisation de logiciels.
  • Collaborer avec les ingénieurs en sécurité de la plateforme de santé numérique pour atténuer les menaces potentielles de cybersécurité pour les environnements de développement/test/production dans le cloud et les applications mobiles.
  • Rédiger, maintenir et exécuter des processus opérationnels standard suivant les procédures du système de gestion de la qualité (QMS) de Lilly.
  • Utiliser des processus normalisés de cycle de vie du développement logiciel et conduire des améliorations pour une meilleure qualité, efficacité, répétabilité et contrôle.
  • Diplôme de Licence ou d'Associé en Informatique, Ingénierie ou domaine connexe.
  • 5-6 ans d'expérience professionnelle dans la livraison de solutions logicielles de bout en bout.
  • Compréhension des tests de charge et de performance.
  • Expertise en Programmation Orientée Objet, sérialisation des données, API REST et contrôle de version du code logiciel.
  • Solide expérience en Python, TypeScript, JavaScript ou tests API RESTful.
  • Expérience approfondie de l'utilisation de GitHub et JIRA.
  • Expérience avérée avec des outils d'automatisation de tests tels que Rest Assured, pytest, Postman, Selenium, VS Code, Appium, Cucumber, WebdriverIO et node.js.
  • Expérience de travail pertinente dans le développement de frameworks d'automatisation de tests logiciels.
  • Expérience avec AWS ou autres technologies cloud.
  • Connaissance des modèles d'IA open-source et de l'apprentissage automatique.
  • Expérience avec les systèmes d'intégration continue (par exemple, GitHub Actions).
  • Connaissance pratique des concepts de développement logiciel Agile.
  • Compréhension des Systèmes de Gestion de la Qualité (QMS).
  • Expérience dans le développement ou le support de solutions Software as a Medical Device (SaMD).
  • Capacité à prendre des décisions raisonnables et basées sur les risques dans des situations ambiguës.
  • Excellentes compétences en communication, interpersonnelles et en constitution d'équipe.
  • Familiarité avec l'automatisation des builds logiciels et les