Offres d'emplois

Medic recrute un Ingénieur Assurance Qualité

Nous recherchons un ingénieur QA qualifié et expérimenté avec une expertise dans les domaines liés à l'infrastructure tels que les performances, l'évolutivité, la mise en réseau et les technologies de conteneurisation comme Docker et Kubernetes. En tant qu'ingénieur QA au sein de l'équipe Infrastructure, vous serez responsable d'assurer la qualité et la fiabilité de notre infrastructure, de nos systèmes, de nos déploiements et de nos applications. Nous construisons la boîte à outils de santé communautaire (CHT), que tout le monde peut utiliser pour créer des applications de soins de santé. Un aspect important du travail en équipe consiste à utiliser le CHT dans un sens technique. En tant qu'ingénieur QA au sein de l'équipe Infrastructure, vous contribuerez à l'équipe en aidant à tester l'infrastructure nécessaire pour exécuter ces applications avec succès. Le travail est techniquement plus difficile que ce que l'on peut généralement trouver dans un rôle d'assurance qualité et si vous recherchez cela, veuillez postuler ! Principales responsabilités Assurance qualité: Fournir des tests d'acceptation et des tests de publication des nouvelles fonctionnalités, des corrections de bogues et d'autres améliorations Faites preuve d'initiative pour effectuer tout test exploratoire, fuzzing ou tout autre moyen d'assurance qualité exploratoire que vous jugez nécessaire pour maintenir un produit de haute qualité Apprendre et utiliser le CHT pour configurer et exécuter rapidement des scénarios de test complexes Concevoir, développer et exécuter des plans de test, des cas de test et des scripts de test pour vérifier que les composants de l'infrastructure, tels que le réseau, les serveurs, le stockage et les bases de données, répondent à nos normes de qualité Travailler en étroite collaboration avec l'équipe de développement et/ou les SRE pour identifier et résoudre les goulots d'étranglement de performances, les problèmes d'évolutivité et d'autres problèmes liés à l'infrastructure
Collaborer avec les SRE pour maintenir, configurer et déployer l'infrastructure et les applications à l'aide de technologies de conteneurisation telles que Docker et Kubernetes Définir et mettre en œuvre des cadres et des outils d'automatisation pour améliorer l'efficience et l'efficacité des tests et réduire les efforts de test manuels Participer aux revues de code et de conception pour fournir des commentaires sur la qualité et la testabilité du code Mener des recherches et des expérimentations pour explorer de nouvelles techniques, outils et technologies de test qui peuvent améliorer la qualité de notre infrastructure et de nos applications Assistance de qualité Bien qu'il y ait de nombreuses fois où vous pouvez aider à tester quelque chose de manière indépendante, nous passons à un système d '«assistance qualité» où le rôle d'un ingénieur QA est de se concentrer sur l'automatisation et la création d'outils d'amélioration de la qualité. Les tests manuels restent avec le développeur du logiciel et l'auteur du code, et l'implication de l'ingénieur QA est d'aider à cela en donnant des conseils sur les cas de test importants à effectuer et en examinant des parties du code pour les risques de qualité. Tests automatisés Travaillez avec vos coéquipiers pour créer une vaste suite de tests automatisés à l'aide de WDIO Utilisez des outils CI/CD comme GitHub Actions pour automatiser entièrement les aspects du processus de test et améliorer notre pipeline de construction Apprendre de nouveaux langages de programmation, plates-formes, boîtes à outils, bibliothèques, outils et paradigmes de développement d'applications si nécessaire Autres activités d'équipe Travailler avec les responsables de l'ingénierie, le directeur du développement de produits et l'équipe de développement pour guider le développement de la plate-forme et la stratégie technique en ce qui concerne les tests Travailler avec l'équipe de développement pour améliorer les procédures de test dans le cadre du processus de développement
Toi Sont soucieux des détails et aiment trouver des bogues embêtants Sont à l'aise dans un environnement de type UNIX Avoir de l'expérience avec certaines technologies liées à l'infrastructure, comme Docker, Kubernetes et la mise en réseau. Connaissez certaines des technologies Web suivantes : HTTP, SSL/TLS, REST, JSON, HTML5, JavaScript, NoSQL Avoir de l'expérience avec les tests de régression et exploratoires Avoir une certaine expérience des tests de performance et d'évolutivité Souci de l'optimisation et de l'automatisation S'épanouir en travaillant au sein d'une équipe distribuée avec un horaire flexible Aimer travailler à distance avec des opportunités de se rendre sur les sites du projet (par exemple, le Népal et le Kenya) Sont à l'aise de travailler avec les ingénieurs de fiabilité du site (SRE) et les développeurs au début du processus. Vous n'attendez pas que les choses soient prêtes, vous vous assurez de la qualité en les aidant depuis le début des travaux de manière itérative Vous voulez aider à créer des logiciels qui améliorent la vie de manière réelle et significative Si cela vous intéresse, veuillez postuler dès que possible car la présélection est en cours. Les candidats doivent avoir une autorisation valide pour travailler dans la région sans nécessiter de parrainage. Pourquoi Médic ? Objectif et impact Capacité à créer et à voir un impact réel dans votre travail Liberté d'initiative et d'innovation, bonus d'une petite équipe agile Travailler pour une entreprise sociale primée à l'échelle mondiale et reconnue pour avoir développé une solution capable de créer un changement global des systèmes dans le secteur de la santé
L'équipe Travailler avec une équipe axée sur les valeurs et la mission qui est constamment décrite comme chaleureuse, incroyablement gentille et solidaire Exposition à une équipe diversifiée : plus de 15 nationalités différentes Opportunités de déplacements dans le monde : réunion de toutes les équipes + réunion de l'équipe fonctionnelle + visites sur le terrain Travail/vie personnelle et croissance Temps de congé généreux : vacances, maternité/paternité, deuil et jours de maladie Fonds et opportunités de développement professionnel + 5 jours de congé pour prof dev Allocations d'espace de travail et de communication Horaires flexibles et à distance À propos de Médic Medic est une organisation mondiale à but non lucratif dont la mission est de faire progresser les soins de santé équitables et de renforcer les systèmes de santé communautaires en créant, innovant, appliquant et mettant à l'échelle des outils de santé numériques open source et à faible coût en collaboration avec les communautés, les gouvernements et les responsables de la mise en œuvre. Nous envisageons un monde plus juste dans lequel les agents de santé sont soutenus alors qu'ils prodiguent des soins à leurs voisins, la couverture sanitaire universelle est une réalité et la santé est un droit humain garanti. Medic est le responsable technique et le principal contributeur de la boîte à outils de santé communautaire (CHT), un produit mondial open source de premier plan pour la santé numérique et les systèmes de santé communautaires avancés. Nous stimulons l'augmentation de la couverture, de la qualité et de la rapidité des soins dans les communautés les plus difficiles à atteindre, l'amélioration des performances des personnels de santé et une plus grande prise de décision basée sur les données parmi les dirigeants du système de santé. Les applications de santé numérique créées à l'aide du CHT prennent actuellement en charge plus de 41 000 agents de santé dans 16 pays d'Afrique et d'Asie. À ce jour, les agents de santé utilisant les applications CHT ont mené plus de 80 millions d'activités de soins de santé.
Notre équipe mondiale de plus de 90 coéquipiers est notre plus grande force. Nous vivons nos valeurs organisationnelles d'Humanité, de Solidarité, d'Ouverture, de Créativité et d'Initiative dans tout ce que nous faisons. Nous sommes une organisation à distance qui travaille dans plus de 14 pays, 32 villes, 4 centres physiques (Népal, Kenya, Ouganda et Sénégal) et tous les fuseaux horaires. Nous sommes des développeurs de logiciels, des chercheurs, des chefs de projet, des concepteurs et des spécialistes des opérations dévoués qui travaillent ensemble pour réinventer les soins pour tous. Rejoignez notre mission de construire ensemble un monde plus juste ! Pour postuler à cette offre, veuillez cliquer sur le lien suivant : medic.pinpointhq.com.

Laisser un commentaire