Medic Mobile recrute 01 Ingénieur Assurance Qualité
Medic Mobile recrute 01 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 Pour postuler à cette offre, veuillez cliquer sur le lien suivant : medic.pinpointhq.com.