Postée il y a 24 heures
En tant que QA Senior, vous allez :
• Intégrer une tribu composée de plusieurs équipes agiles pour maîtriser le périmètre fonctionnel et participer à l'élaboration des tests associés aux fonctionnalités développées par les équipes, ainsi que s'assurer de leur qualité.
• Aider les équipes à toujours garder la qualité à l'esprit, en agissant en tant que coach QA pour les guider vers une vision Agile QA, axée sur le décalage à gauche et la valeur du produit.
• Définir et aider au développement des tests automatisés nécessaires à la validation continue des produits.
• Assurer la stabilité des tests automatisés exécutés en intégration continue ainsi que du produit lui-même.
• Définir les outils logiciels nécessaires aux tests produits et aider l'équipe Core à les développer.
• S'assurer que tous les Quality Gates (Sonarqube, tests fonctionnels, etc...) sont correctement intégrés et respectés grâce à notre pipeline d'intégration continue
• Aider les autres membres de l'assurance qualité
• Participer activement aux communautés de pratique, en partageant le travail et en proposant du soutien.
• Comprendre et remettre en question l'architecture des tests automatisés.
• Proposer des indicateurs de qualité et aider à définir des tableaux de bord/outils pour les suivre.
• Soutenir les membres de l'équipe, en donnant des conseils, du coaching, en partageant de bonnes pratiques, en offrant un soutien et des commentaires qui favorisent les compétences d'une personne.
Profil :
Expérience significative en automatisation des tests
Minutieux, autonome et soucieux du détail
Familiarité avec l'automatisation des tests intégrant les concepts de pyramide de test et de quadrant de test.
Maîtrise des outils, cadres et méthodologies d'assurance qualité (tels que BDD/TDD, SonarQube, Cypress, Pytest, K6, etc.).
Compétences
Avec une vaste expérience dans le développement de logiciels ou la qualité des logiciels, vous assurez une compréhension approfondie du produit et maintenez sa haute qualité. Posséder les expertises suivantes :
• Maîtrise de l'utilisation des outils et langages associés aux tests automatisés (Python, Pytest, Cypress, bash, etc.).
• Connaissance des conteneurs et des systèmes de déploiement associés
• Bonne compréhension des aspects de sécurité des logiciels exposés sur Internet.
• Maîtrise de Linux
• Expertise en tests back-end
• Anglais technique
Les plus :
• Expérience pratique avec les technologies cloud : Docker, Kubernetes, AWS, Terraform.
• Idéalement, une bonne compréhension de l'industrie musicale