Miratech

Senior QA Automation

JavaScriptTypeScriptJava
Traduction automatique. Consultez l’original.

Description de l'entreprise

Miratech aide les visionnaires à changer le monde. Nous sommes une société mondiale de services informatiques et de conseil qui associe l'innovation des entreprises et des start-ups. Aujourd'hui, nous accompagnons la transformation numérique de certaines des plus grandes entreprises mondiales. En nous associant à de grands et petits acteurs, nous restons à la pointe de la technologie, conservons notre agilité en tant que leader mondial et créons des technologies qui aident nos clients à améliorer davantage leur activité. Nous sommes une organisation axée sur les valeurs et notre culture de la performance implacable a permis à plus de 99% des engagements de Miratech de réussir en atteignant ou en dépassant nos objectifs de portée, de calendrier et/ou de budget depuis notre création en 1989.

Miratech est présente sur 5 continents et opère dans plus de 25 pays à travers le monde. Miratech emploie près de 1000 professionnels à temps plein, et notre taux de croissance annuel dépasse 25%.

Description du poste

Nous recherchons un ingénieur QA Automation Senior pour piloter les pratiques d'ingénierie de la qualité sur une plateforme de gestion des effectifs (WFM) et d'expérience client (CX) de nouvelle génération. Vous serez responsable de l'automatisation des tests sur l'ensemble de la pyramide des tests (unitaires, composants, intégration, contrat, bout en bout et performance), avec un accent particulier sur les tests de composants et d'intégration d'applications cloud-native et de microservices. Vous construirez et maintiendrez des frameworks de tests automatisés en utilisant JUnit et Playwright ou Cypress, garantissant la fiabilité, la performance et l'évolutivité de la plateforme. Le rôle implique une collaboration étroite avec les ingénieurs logiciels, les architectes, les équipes produit et les experts du domaine de la gestion des effectifs, y compris la prévision, la génération et l'optimisation des plannings. Le candidat idéal combine une solide expertise en automatisation des tests avec un état d'esprit axé sur la qualité et la capacité d'influencer les pratiques d'ingénierie tout au long du cycle de développement.

Responsabilités

  1. Concevoir, développer et maintenir des frameworks de tests automatisés en utilisant Playwright et/ou Cypress, JUnit et des pratiques modernes d'automatisation des tests.
  1. Construire et exécuter des suites de tests automatisés à tous les niveaux : unitaires (JUnit), composants, intégration, contrat, API, bout en bout et régression.
  1. Prendre en charge les tests de composants et d'intégration des microservices, en validant le comportement des services, les flux de données et les contrats API à la fois de manière isolée et à travers les limites des services (par exemple, en utilisant Testcontainers, WireMock ou Pact).
  1. Concevoir et exécuter des tests de performance et de charge pour valider l'évolutivité, le débit et les temps de réponse sous des volumes de centre de contact de pointe.
  1. Concevoir et automatiser des scénarios de test pour les fonctionnalités de gestion des effectifs, y compris la prévision, la génération de plannings, ainsi que les règles et contraintes de planification.
  1. Intégrer les tests automatisés dans les pipelines CI/CD et les portes de qualité.
  1. Collaborer avec les développeurs, les architectes, les chefs de produit et les parties prenantes métier pour définir les critères d'acceptation et les normes de qualité.
  1. Analyser les défauts, identifier les causes profondes et piloter les améliorations de la qualité tout au long du cycle de vie du développement logiciel (SDLC).
  1. Établir des normes d'ingénierie de la qualité, des actifs d'automatisation réutilisables et des stratégies de test sur plusieurs flux de produits.

Qualifications

  1. 6+ années d'expérience en QA Automation.
  1. Expérience avérée dans la conception de suites de tests de composants et d'intégration pour les microservices Java (par exemple, Spring Boot Test, Testcontainers, WireMock, REST Assured) ;
  1. Solide expérience pratique de Playwright et/ou Cypress en utilisant TypeScript ou JavaScript.
  1. Expérience des tests de contrat (par exemple, Pact, Spring Cloud Contract).
  1. Expérience des outils et pratiques de test de performance et de charge (par exemple, JMeter, Gatling, k6).
  1. Expérience dans le test des APIs REST, des microservices et des systèmes distribués.
  1. Expérience dans le test des moteurs de prévision et de planification WFM ou d'autres systèmes métier complexes basés sur des règles, par exemple, la validation des résultats de prévision par rapport aux données historiques de volume et de temps de traitement, les calculs de personnel par rapport aux objectifs de niveau de service, et les plannings générés par rapport aux règles du travail, aux modèles de quarts, aux pauses et aux compétences.
  1. Expérience dans l'intégration des tests automatisés dans les pipelines CI/CD et les portes de qualité.
  1. Solides compétences analytiques et de résolution de problèmes.

Souhaitable

  1. Expérience avec les plateformes de centre de contact, CX, CCaaS, routage ou voix.
  1. Compréhension de la téléphonie, des SVI, des flux d'appels, du routage des agents et des systèmes d'interaction client.

Informations complémentaires

Nous offrons :

  • Culture de la performance implacable : rejoignez une équipe de développement technologique inarrêtable avec un taux de réussite de projet de 99% et plus de 30% de croissance annuelle des revenus.
  • Rémunération et avantages compétitifs : profitez d'un package complet de rémunération et d'avantages sociaux, incluant une assurance santé, des cours de langue et un programme de relocalisation.
  • Culture de travail ForeverRemote : tirez le meilleur parti de la flexibilité offerte par le travail à distance.
  • État d'esprit de croissance : bénéficiez d'une gamme d'opportunités de développement professionnel, incluant des programmes de certification, du mentorat et des programmes d'investissement dans les talents, ainsi que des opportunités de mobilité interne et de stage.
  • Impact mondial : collaborez sur des projets à fort impact pour des clients mondiaux de premier plan et façonnez l'avenir des industries.
  • Environnement multiculturel accueillant : faites partie d'une équipe dynamique et mondiale et épanouissez-vous dans un environnement de travail inclusif et solidaire avec une communication ouverte et des événements sociaux d'entreprise réguliers pour renforcer l'esprit d'équipe.
  • Valeurs de durabilité sociale : rejoignez nos pratiques commerciales durables axées sur cinq piliers, incluant l'éducation informatique, l'autonomisation des communautés, des pratiques opérationnelles équitables, la durabilité environnementale et l'égalité des genres.

* Miratech est un employeur garantissant l'égalité des chances et ne pratique aucune discrimination à l'encontre d'un employé ou d'un candidat à l'emploi en raison de la race, de la couleur, de la religion, du sexe, de l'origine nationale, de l'âge, du handicap, du statut d'ancien combattant, de l'orientation sexuelle, de l'identité de genre ou de tout autre statut protégé par la loi applicable.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter