Testeur de logiciels en chef

Le titulaire du poste définit la stratégie d’essais, en pilote l’intégration et teste les logiciels ainsi que les services que lui remet l’équipe des applications pour appuyer les programmes de CANARIE.

Il s’agit d’une poste permanent, à temps plein, qui relève du gestionnaire des logiciels.

Principales responsabilités

  • Veiller à ce que les logiciels soient testés en regard des normes les plus hautes
  • Concevoir et implanter des séquences d’essai automatisées pour les plateformes conteneurisées et les DevOps
  • Effectuer des essais manuels au besoin
  • Évaluer et recommander des outils et des cadres d’expérimentation qui rehausseront le rendement et aboutiront à des logiciels de qualité
  • Surveiller activement les séries d’essai existantes et en maintenir le déroulement
  • Fonctionner efficacement au sein d’une équipe de développement Agile
  • Participer à la rédaction de scripts, à la planification des tâches et à l’estimation des travaux
  • Rédiger la documentation sur la planification des essais
  • Évaluer et recommander des technologies et des méthodes d’automatisation des essais
  • Concourir à l’élaboration de pratiques exemplaires
  • Encadrer des testeurs qui débutent
  • Utiliser les plus récentes technologies en réseautique, cybersécurité, gestion des identités et des accès et infonuagique
  • Se déplacer à l’occasion
  • Assumer d’autres fonctions et responsabilités, s’il y a lieu

Le candidat rêvé

Pour exceller chez CANARIE, le candidat rêvé illustrera de façon manifeste sa capacité à collaborer au sein d’une équipe. Son dynamisme lui inculquera la motivation nécessaire pour travailler de façon autonome. Il communiquera à merveille verbalement et par écrit. Gérer des échéances, résoudre des problèmes et composer avec de multiples priorités figureront parmi ses points forts. Enfin, le candidat idéal épousera les valeurs de CANARIE que sont le service à la clientèle, l’esprit d’équipe, l’innovation, la conscience professionnelle et l’intégrité.

Une expérience pertinente au sein d’une organisation sans but lucratif financée par des fonds publics est souhaitable. On privilégiera les candidats bilingues.

Vos acquis

Formation et expérience

  • Diplôme collégial ou universitaire en informatique, ou combinaison adéquate de cours, d’expérience et de formations dans un domaine pertinent
  • Au moins cinq (5) années d’expérience pratique dans la création de séries automatisées d’essai pour les applications et les services Web
  • Expérience des méthodes de développement Kanban ou SCRUM
  • Expérience de l’expérimentation des logiciels destinés à la conteneurisation et aux DevOps
  • Expérience du travail en collaboration avec des développeurs et de la participation à la conception de logiciels par ses connaissances sur les essais
  • De l’expérience antérieure dans la réalisation d’essais sur le rendement serait souhaitable.

Aptitudes

  • Capacité d’échafauder des stratégies d’expérimentation à partir de scénarios d’utilisation ou des exigences établies
  • Aptitude manifeste à automatiser efficacement des essais sur le fonctionnement et la convivialité des composants opérant à l’avant-plan ou à l’arrière-plan
  • Créativité manifeste dans son approche à l’élaboration et à la rédaction des cas d’utilisation
  • Aptitude manifeste à analyser les résultats, à corriger les erreurs et à enquêter sur l’origine des échecs et des bogues
  • Capacité à maîtriser de nouveaux langages de programmation, plateformes et technologies
  • Aptitude à résoudre les problèmes, à les analyser et à trouver des solutions de rechange
  • Capacité à transmettre clairement des informations techniques
  • La connaissance du modèle de la Cloud Native Computing Foundation est souhaitable.

Compétences techniques

  • Connaissance pratique, même partielle, de ce qui suit.
    • Plateformes d’essai : Selenium, Cucumber/Gherkin, Cypress
    • Langages de programmation : Python, JavaScript, Powershell
    • Technologies : API RESTful, OpenAPI, JSON, XML, Docker Compose, Helm
    • Plateformes d’exploitation : Docker, Kubernetes, AWS (ou autre nuage), Linux, Windows
    • Outils : Git, GitLab, Jira, Jenkins
  • Solide connaissance pratique de la série de logiciels Microsoft Office

Travaillons ensemble

Le poste semble fait pour vous? Signalez-le-nous en écrivant à careers@canarie.ca. Annexez votre curriculum vitae en mentionnant le titre du poste dans l’objet du courriel. Nous remercions tous les intéressés qui postulent l’emploi, mais seules les personnes retenues pour une entrevue recevront un appel.

Nous encourageons les personnes handicapées à poser leur candidature. . CANARIE accommodera les candidats qui en font la demande à toutes les étapes du recrutement et du processus de sélection.