Responsable de l'assurance qualité logicielle
- A distance - USA, Canada, Europe
- Plein temps
HAProxy Technologies est la société à l'origine de HAProxy, l'équilibreur de charge logiciel le plus rapide et le plus utilisé au monde. Les entreprises déploient rapidement les produits HAProxy pour offrir aux sites web et aux applications des performances, une observabilité et une sécurité optimales à toutes les échelles et dans tous les environnements. HAProxy Technologies a son siège à Newton, MA, et dispose de plusieurs bureaux aux États-Unis et en Europe.
Le rôle principal du responsable de l'assurance qualité logiciels est de développer notre processus et notre équipe d'assurance qualité.
Apprentissage et développement : Attirer, intégrer et retenir les talents. Investir et développer les équipes grâce au coaching, au mentorat et au soutien de la direction. Organiser régulièrement des réunions individuelles, fixer des objectifs et recueillir des informations en retour avec les ingénieurs en assurance qualité afin d'assurer l'alignement et de soutenir leur évolution de carrière.
Processus : Maintenir la visibilité et l'efficacité tout en collaborant avec les autres équipes et les chefs de produit. Contribuer aux programmes et initiatives stratégiques avec les autres équipes de gestion.
Croissance technique : Développez l'expertise et les performances de votre équipe tout en promouvant les meilleures pratiques en matière de documentation, de tests, d'intégration et de couverture globale. Expérience démontrable dans la définition et la mise en œuvre d'un programme de qualité complet comprenant des tests de régression, des stratégies fonctionnelles et non fonctionnelles pour des projets d'ingénierie complexes dans un environnement agile.
Réalisation et responsabilité : Assurer la réalisation et les normes de haute qualité pour l'équipe tout en travaillant en partenariat avec les normes de la gestion des produits et du développement. Vos livrables affecteront directement les résultats et les opportunités des clients, tout en garantissant la responsabilité et la transparence au sein de votre équipe.
Un manager orienté vers les processus qui investira dans les personnes et les équipes pour définir une culture de l'exécution et de la réalisation.
Diplôme ou diplôme technique dans le domaine du développement de logiciels ou dans un domaine connexe.
5 ans d'expérience professionnelle ou plus en assurance qualité des logiciels.
Expérience de la définition et de la mise en œuvre d'un processus complet d'assurance qualité tenant compte de l'ensemble du cycle de développement des logiciels, depuis l'idéation jusqu'au déploiement en production. Expérience avérée dans la constitution d'équipes d'assurance qualité.
Excellentes compétences en matière de leadership, capacité à motiver et à diriger des plans de développement personnel pour les employés, ainsi qu'à conduire le changement et à gérer des dossiers difficiles et complexes.
Solide expérience en matière d'automatisation des tests. Capacité démontrée à créer/exécuter des cas de tests automatisés existants (par exemple Gherkin / Cucumber, Selenium WebDriver, Postman, Cypress.io, etc.).
Familiarité avec les outils de gestion des tests (TestRail pour les cas de test) et toute intégration avec des outils de gestion de projet tels que GitLab, Jira ou Confluence et des outils pour les cycles de développement, de test et de déploiement continus.
Une bonne connaissance des outils CI/CD et du processus DevOps ; une expérience avec GitLab CI/CD est un plus.
Une solide compréhension de BDD, TDD et la capacité de communiquer efficacement avec la direction et d'autres parties prenantes au sein de l'organisation (SDM, architectes, rédacteurs de documentation/techniques, PM,...).
Solides compétences en matière d'organisation et de gestion du temps.
Bonus :
Une expérience des architectures orientées services ou de la spécification OpenAPI sera un atout.
Expérience des technologies de conteneurs, c'est-à-dire Docker, Kubernetes.
Expérience de travail avec des produits SaaS.
Nous sommes un groupe unique de personnes talentueuses et passionnées qui partagent la même vision : simplifier la complexité des architectures d'applications modernes. Afin d'atteindre nos objectifs ambitieux, nous devons faire évoluer nos équipes d'ingénierie des systèmes pour répondre à la croissance de nos gammes de produits et de nos clients. L'équipe d'ingénierie des systèmes est chargée de fournir une assistance rapide, efficace et fiable à nos clients. Nous recherchons des personnes talentueuses et passionnées pour rejoindre notre équipe !
Temps plein, à distance pour des candidats situés aux USA, au Canada ou en Europe.
Où que vous soyez, nous donnons la priorité à nos employés et à leurs familles en leur offrant une couverture santé et bien-être haut de gamme.
Étant à la pointe de la technologie, les employés ont la possibilité de se perfectionner et d'apprendre une vaste gamme de technologies. Notre objectif est de promouvoir votre développement professionnel et de vous aider à progresser dans l'un de nos multiples parcours de carrière.
Voir d'autres postes ouverts >