Dé QA Automatisation

Turbulent


Job Location:

Montreal - Canada

Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Que ferez-vous

Dans ce poste vous serez appelé.e à travailler sur maZoneCEC un produit numérique en éducation distribué via une vaste plateforme web & mobile actuellement utilisé dans près de 70 % des écoles au Québec. Léquipe constituée de dé.s dévoué.e.s travaille en mode Agile et privilégie une relation de soutien et de collaboration entre ses membres. Vous agirez en tant que ressource clé et de la qualité sur ce mandat en assurant la couverture des tests automatisés et la fiabilité des livraisons.

maZoneCEC est un écosystème applicatif large et complexe qui sappuie sur plusieurs technologies dont :

Playwright TypeScript React React Native GraphQL PHP MySQL Redis ElasticSearch Docker Kubernetes AWS GitLab CI/CD Jest Nightwatch

Vos talents

  • Allier un fort souci de la qualité à une approche méthodique et rigoureuse dans lécriture et lexécution des tests.
  • Naviguer en autonomie dans un écosystème applicatif grand et complexe pour identifier et mettre en place les sélecteurs et éléments nécessaires à lautomatisation.
  • Concevoir des cas de tests qui font du sens couvrent les scénarios critiques et reflètent le comportement réel des utilisateurs.
  • Communiquer et collaborer étroitement avec les dé afin de fluidifier les déploiements et dassurer la livraison dun produit de qualité.
  • Transformer une anomalie détectée en un rapport clair détaillé et reproductible.
  • Faire preuve dautonomie dans la gestion de votre environnement local de test.
  • Partager de la rétroaction constructive et être orienté.e vers les solutions.
  • Travailler dans un environnement francophone. La maîtrise du français est essentielle.

Vos réalisations et expériences antérieures

  • 5 ans dexpérience en automatisation de tests ou 3 ans en développement logiciel avec une transition assumée vers la qualité dans les deux cas la maîtrise du code est requise.
  • Forte expérience avec Playwright et TypeScript pour lécriture de tests e2e.
  • Bonne compréhension des architectures web modernes (React GraphQL PHP) pour naviguer dans le code et mettre en place les éléments de test nécessaires.
  • Connaissance des bases de données relationnelles (MySQL) et des systèmes de cache (Redis) dans un contexte de validation de données.
  • Expérience avec les pipelines CI/CD (GitLab CI ou équivalent) savoir quun test doit bloquer une release avant tout.
  • Capacité à rédiger des cas de tests manuels clairs et structurés car les tests manuels font toujours partie intégrante du rôle.
  • Expérience avec des outils de gestion des anomalies (Jira ou équivalent).
  • Utilisation des outils dIA dans votre quotidien professionnel avec des exemples concrets de comment ils accélèrent votre travail écriture de tests analyse de couverture génération de cas de tests à partir de tickets Jira.
  • Aisance avec la méthodologie Agile.
  • Connaissance de Nightwatch un atout (migration vers Playwright en cours).
  • Expérience avec TestRail ou un outil équivalent de gestion de cas de tests (un atout).

Ce que vous brûlez denvie daccomplir

  • Être de la qualité de la plateforme maZoneCEC et vous assurer que les tests e2e constituent un véritable parachute pour les livraisons.
  • Étendre la couverture de tests Playwright sur les sections de la plateforme qui nen ont pas encore (nouvelle interface élève interface dadministration etc.).
  • Vous assurer que les tests passent de manière fiable dans le pipeline GitLab CI/CD et quils bloquent les releases en cas de régressions.
  • Exécuter des tests manuels de manière structurée puis les transformer en tests automatisés pour ne plus jamais avoir à les répéter.
  • Contribuer à la mise en place de bonnes pratiques de test au sein de léquipe et partager vos apprentissages.
  • Prendre part aux événements Scrum (Daily Sprint Planning Sprint Review et Sprint Retrospective).
  • Contribuer à la culture bienveillante de léquipe et soutenir les autres membres dans leurs tâches quotidiennes.
  • Participer activement à la transition vers une culture où les tests Playwright constituent la référence de ce qui est couvert et validé sur la plateforme.
  • Utiliser les outils dIA et Jira comme point de départ pour structurer et prioriser la couverture de tests sur les nouvelles fonctionnalités.
  • Participer si vous le souhaitez à des contributions sur le code de lapplication elle-même.

------

What You Will Do

In this role you will work on maZoneCEC a digital education product distributed through a comprehensive web and mobile platform currently used in nearly 70% of schools in Quebec. The team composed of dedicated developers operates in an Agile environment that fosters support and collaboration among its members. You will act as a key resource and quality guardian ensuring automated test coverage and the reliability of every release.

maZoneCEC is a large and complex application ecosystem built on several technologies including:

Playwright TypeScript React React Native GraphQL PHP MySQL Redis ElasticSearch Docker Kubernetes AWS GitLab CI/CD Jest Nightwatch


Your Talents

  • Combining a strong quality mindset with a methodical and rigorous approach to writing and executing tests.
  • Navigating autonomously through a large and complex application ecosystem to identify and implement the selectors and elements needed for automation.
  • Designing test cases that make sense cover critical scenarios and reflect real user behaviour.
  • Communicating and collaborating closely with developers to ensure smooth deployments and high-quality deliveries.
  • Turning a detected anomaly into a clear detailed and reproducible report.
  • Being self-sufficient in managing your local test environment.
  • Providing constructive feedback and being solution-oriented.
  • Working in a Francophone environment. Proficiency in French is essential.

You Have Accomplished

  • 5 years of experience in test automation or 3 years in software development with a deliberate transition toward quality in both cases proficiency in code is required.
  • Strong experience with Playwright and TypeScript for writing e2e tests.
  • Good understanding of modern web architectures (React GraphQL PHP) to navigate the codebase and implement the necessary test elements.
  • Knowledge of relational databases (MySQL) and caching systems (Redis) in a data-validation context.
  • Experience with CI/CD pipelines (GitLab CI or equivalent) understanding that tests must gate releases above all else.
  • Ability to write clear structured manual test cases as manual testing remains an integral part of the role.
  • Experience with bug-tracking tools (Jira or equivalent).
  • Active use of AI tools in your day-to-day work with concrete examples of how they accelerate your workflow writing tests analyzing coverage generating test cases from Jira tickets.
  • Proficiency with Agile methodology.
  • Knowledge of Nightwatch is an asset (migration to Playwright underway).
  • Experience with TestRail or an equivalent test case management tool (an asset).

You Are Eager To Take On

  • Serve as the quality guardian of the maZoneCEC platform and ensure that e2e tests act as a genuine safety net for every release.
  • Expand Playwright test coverage across platform sections that currently have none (new student interface administration interface etc.).
  • Ensure tests run reliably in the GitLab CI/CD pipeline and block releases when regressions are detected.
  • Execute structured manual tests then automate them so they never need to be repeated manually.
  • Contribute to establishing testing best practices within the team and share your learnings.
  • Take part in Scrum events (Daily Sprint Planning Sprint Review and Sprint Retrospective).
  • Contribute to the teams positive and supportive culture and help fellow team members with their daily tasks.
  • Actively participate in the transition toward a culture where Playwright tests serve as the living reference for what is covered and validated on the platform.
  • Use AI tools and Jira as a starting point to structure and prioritize test coverage for new features.
  • Optionally contribute to the applications codebase if you wish.
Que ferez-vous Dans ce poste vous serez appelé.e à travailler sur maZoneCEC un produit numérique en éducation distribué via une vaste plateforme web & mobile actuellement utilisé dans près de 70 % des écoles au Québec. Léquipe constituée de dé.s dévoué.e.s travaille en mode Agile et privilégie une ...

About Company

Company Logo

English Below 🚀 Rejoignez les Pionniers chez Turbulent ! 🚀 À propos de Turbulent, une entreprise de Cloud Imperium CIG Turbulent est à la pointe du développement de jeux, créant des fonctionnalités de jeu, des environnements, des personnages et des technologies pour l'univers de Sta ... View more

View Profile View Profile