Concevoir et développer des structures, des scripts et des outils de tests automatisés pour soutenir les activités de test logiciel Collaborer avec les parties prenantes pour comprendre les exigences logicielles et les traduire en cas de tests automatisés efficaces Identifier les outils et les technologies de test automatisé adaptés en fonction des exigences du projet et des meilleures pratiques de l’industrie Développer et maintenir des scripts de test automatisés pour les tests fonctionnels, de régression, d’intégration et de performance Exécuter les scripts de test automatisés et analyser les résultats pour identifier et signaler les défauts Améliorer et optimiser continuellement les processus et les méthodologies de test automatisé Collaborer avec les équipes de développement pour promouvoir les meilleures pratiques en matière d’automatisation des tests, de qualité du code et de testabilité Définir et appliquer les normes, les lignes directrices et les meilleures pratiques d’automatisation de l’assurance qualité Effectuer des examens de code pour les scripts de test automatisés afin de garantir la qualité et le respect des normes de codage Travailler en étroite collaboration avec les testeurs manuels pour intégrer les tests automatisés dans les systèmes de gestion des tests et de suivi des défauts Rester à jour avec les dernières tendances et avancées dans les outils et les technologies d’automatisation de l’assurance qualité Encadrer et orienter les membres juniors de l’équipe de QA dans les techniques et les meilleures pratiques de test automatisé Collaborer avec les chefs de projet pour fournir des estimations et des échéanciers précis pour les efforts d’automatisation des tests Aider à la mise en place et à la maintenance des environnements de test et des données de test à des fins d’automatisation Collaborer avec les équipes interfonctionnelles pour identifier et résoudre les problèmes et les défis liés à l’automatisation Diplôme de Bachelor ou de Master en Informatique, Génie Logiciel ou dans un domaine connexe Expérience avérée en tant qu’Expert en Automatisation QA ou dans un rôle similaire, avec un accent sur les tests automatisés Solide connaissance des structures, des outils et des méthodologies de tests automatisés Maîtrise d’au moins un langage de programmation (par exemple, Java, Python, C#) pour l’automatisation des tests Expérience avec des cadres et des outils de test automatisé populaires (comme Selenium WebDriver, JUnit, TestNG, Cucumber, Tosca ou Cypress) Familiarité avec les pratiques et les outils de l’intégration continue et de la livraison continue (CI/CD) (par exemple, Jenkins, GitLab CI/CD) Compréhension des méthodologies de développement logiciel, telles qu’Agile ou Scrum Solide compréhension des principes et des pratiques de test logiciel Solides compétences analytiques et de résolution de problèmes Excellentes compétences en communication et en collaboration Souci du détail avec une focalisation sur la fourniture de résultats de haute qualité Capacité à travailler de manière indépendante et à gérer plusieurs projets et tâches simultanément La connaissance des outils de test de performance et de charge (comme JMeter, Gatling) est un plus Les certifications en test logiciel et en automatisation de test sont un avantage Ce Que Nous Recherchons Concevoir et développer des structures, des scripts et des outils de tests automatisés pour soutenir les activités de test logiciel Collaborer avec les parties prenantes pour comprendre les exigences logicielles et les traduire en cas de tests automatisés efficaces Identifier les outils et les technologies de test automatisé adaptés en fonction des exigences du projet et des meilleures pratiques de l’industrie Développer et maintenir des scripts de test automatisés pour les tests fonctionnels, de régression, d’intégration et de performance Exécuter les scripts de test automatisés et analyser les résultats pour identifier et signaler les défauts Améliorer et optimiser continuellement les processus et les méthodologies de test automatisé Collaborer avec les équipes de développement pour promouvoir les meilleures pratiques en matière d’automatisation des tests, de qualité du code et de testabilité Définir et appliquer les normes, les lignes directrices et les meilleures pratiques d’automatisation de l’assurance qualité Effectuer des examens de code pour les scripts de test automatisés afin de garantir la qualité et le respect des normes de codage Travailler en étroite collaboration avec les testeurs manuels pour intégrer les tests automatisés dans les systèmes de gestion des tests et de suivi des défauts Rester à jour avec les dernières tendances et avancées dans les outils et les technologies d’automatisation de l’assurance qualité Encadrer et orienter les membres juniors de l’équipe de QA dans les techniques et les meilleures pratiques de test automatisé Collaborer avec les chefs de projet pour fournir des estimations et des échéanciers précis pour les efforts d’automatisation des tests Aider à la mise en place et à la maintenance des environnements de test et des données de test à des fins d’automatisation Collaborer avec les équipes interfonctionnelles pour identifier et résoudre les problèmes et les défis liés à l’automatisation Ce Que Nous Demandons Diplôme de Bachelor ou de Master en Informatique, Génie Logiciel ou dans un domaine connexe Expérience avérée en tant qu’Expert en Automatisation QA ou dans un rôle similaire, avec un accent sur les tests automatisés Solide connaissance des structures, des outils et des méthodologies de tests automatisés Maîtrise d’au moins un langage de programmation (par exemple, Java, Python, C#) pour l’automatisation des tests Expérience avec des cadres et des outils de test automatisé populaires (comme Selenium WebDriver, JUnit, TestNG, Cucumber, Tosca ou Cypress) Familiarité avec les pratiques et les outils de l’intégration continue et de la livraison continue (CI/CD) (par exemple, Jenkins, GitLab CI/CD) Compréhension des méthodologies de développement logiciel, telles qu’Agile ou Scrum Solide compréhension des principes et des pratiques de test logiciel Solides compétences analytiques et de résolution de problèmes Excellentes compétences en communication et en collaboration Souci du détail avec une focalisation sur la fourniture de résultats de haute qualité Capacité à travailler de manière indépendante et à gérer plusieurs projets et tâches simultanément La connaissance des outils de test de performance et de charge (comme JMeter, Gatling) est un plus Les certifications en test logiciel et en automatisation de test sont un avantage Ce Que Vous Pouvez Attendre Vous aurez l’opportunité de faire une réelle différence et de faire partie d’une équipe en croissance, motivée et créative, travaillant en collaboration directe avec les fondateurs/associés Des possibilités illimitées de développement personnel et professionnel, y compris la chance d’assister aux conférences et aux foires les plus importantes de l’industrie Une variété d’expériences et de perspectives précieuses sur de nouveaux modèles numériques et les meilleures pratiques dans une variété de secteurs La responsabilité de projets et de clients stimulants et passionnants dans un environnement international Profiter de repas et de boissons, de sessions sportives et d’événements d’équipe, ainsi que d’autres avantages supplémentaires Faire partie d’une entreprise axée sur la convivialité familiale, avec des horaires de travail flexibles et la possibilité de travailler depuis chez vous, située à Genève (Suisse) Envie de vous lancer dans une nouvelle aventure ? #J-18808-Ljbffr
Expert en Automatisation QA – H/F/X in Genève