Cette offre d'emploi est expirée.

Voici une liste de postes similaires.

Ingénieur en assurance de la qualité (AQ)

16 juillet 2021
Catégories Technologie de l'Information, Assurance Qualité, Test, Debug
Ottawa, ON

 

​Organisation :                 Conseil canadien des administrateurs en transport motorisé (CCATM)

Titre du poste :               Ingénieur en assurance de la qualité (AQ)

Relève de :                       Directeur des TI

Renseignements sur l'organisme

Le Conseil canadien des administrateurs en transport motorisé (CCATM), organisme canadien à but non lucratif, voit à la coordination de tous les aspects administratifs, réglementaires, de contrôle et de sécurité routière au pays. Il compte parmi ses membres des représentants des gouvernements provinciaux et territoriaux et fédéral, ainsi que des membres associés du secteur privé concernés par le transport routier.

Le CCATM supervise l'établissement des priorités en matière de sécurité routière au Canada, par l'intermédiaire de son conseil d'administration et de comités liés à trois programmes distincts : conformité et réglementation, conducteurs et véhicules, et sécurité routière - recherche et politiques.

Le CCATM partage avec ses membres une vision commune, soit de doter le Canada du réseau de transport routier de passagers et de marchandises le plus sûr et efficace au monde.

Résumé du poste

Sous l'autorité du directeur des TI, la personne candidate idéale sera responsable de tester les produits avant leur lancement afin de s'assurer que les logiciels fonctionnent bien et répondent aux besoins des clients, tout en étant rentables.

Principales responsabilités :

  • Créer et mettre en œuvre des stratégies de mise à l'essai et d'AQ; développer et exécuter des évaluations exploratoires et automatisées pour garantir la qualité du produit
  • Passer les devis techniques et les documents de conception en revue pour vérifier leur conformité aux normes d'assurance qualité, et fournir à l'équipe des commentaires opportuns, pertinents et significatifs sur le sujet
  • Concevoir et mettre en œuvre des tests, déboguer et définir des mesures correctives
  • Examiner les exigences du système et faire le suivi des mesures d'assurance qualité (p. ex., fréquence des défauts et décompte des défauts ouverts).
  • Superviser toutes les étapes du développement de logiciel pour identifier et résoudre les défaillances système, afin de respecter les normes de qualité en place

Si vous possédez une formation en ingénierie et aimez fournir des solutions de bout en bout aux problèmes de qualité des logiciels, nous aimerions vous rencontrer.

Ce que seront vos tâches :

  • Tester les produits actuels pour déceler d'éventuelles lacunes
  • Proposer des solutions aux problèmes identifiés 
  • Examiner la qualité des produits afin d'apporter des améliorations
  • Planifier, créer et gérer la stratégie générale de planification de la qualité
  • Collaborer avec l'équipe de développement de produits pour comprendre la fonctionnalité du produit et s'assurer qu'il soit conforme aux exigences établies
  • Repérer les engorgements dans le processus d'assurance qualité et proposer des améliorations 
  • Définir les IRC servant à mesurer la qualité du produit
  • Rédiger et déposer des rapports et données mesurées à la direction
  • Documenter les scénarios d'essai
  • Réaliser et documenter des analyses du risque
  • Consigner les avancées et les résultats des essais
  • Programmer des évaluations automatisées
  • Créer des plans d'essai
  • Établir des normes et des procédures pour déterminer la qualité des produits et leur degré de préparation au déploiement
  • Rationaliser l'ensemble des processus d'évaluation
  • Identifier, isoler et faire le suivi des bogues tout au long des essais
  • Recenser les problèmes potentiels auxquels pourraient être confrontés les utilisateurs
  • Effectuer des évaluations manuelles et automatisées
  • Rechercher de nouveaux outils, technologies et processus d'essai
  • Vérifier la cohérence et la fonctionnalité des interfaces utilisateur
  • Examiner les exigences, les spécifications et les documents techniques de conception afin de fournir des commentaires opportuns et pertinents
  • Créer des plans et scénarios d'essai détaillés, complets et bien structurés
  • Estimer, prioriser, planifier et coordonner les essais
  • Concevoir, développer et exécuter des scripts d'automatisation
  • Effectuer des tests de régression rigoureux suite à la résolution de bogues
  • Développer et exécuter des processus d'essai pour les produits nouveaux et existants, afin de s'adapter aux besoins des clients
  • Assurer la liaison avec les équipes au sein de l'entreprise (p. ex., les développeurs et les gestionnaires de produits) pour identifier les exigences relatives au système

Exigences du poste et compétences requises :

  • Connaissance approfondie des essais de logiciels et de leurs principaux concepts et processus, des différents niveaux, méthodes et types d'essais, ainsi que des techniques d'estimation des essais
  • Connaissance approfondie des méthodologies, outils et processus concernant l'assurance qualité des logiciels
  • Expérience en rédaction de plans et scénarios d'essai clairs, concis et exhaustifs
  • Expérience pratique des outils d'évaluation automatisée
  • Solide connaissance du SQL et de la rédaction de script
  • Expérience avec les plateformes infonuagiques, comme Microsoft Azure
  • Compétences en programmation, dont le codage, les bases du SQL pour extraire les données utiles aux essais, compétences générales en développement Web et services Web
  • Connaissance de Visual Studio et de C#
  • Connaissance et compréhension du fonctionnement des API REST
  • Excellentes compétences analytiques et en résolution de problèmes
  • Minutie hors pair
  • Expérience de travail avec les processus de développement Agile/Scrum
  • Esprit critique et capacité d'analyse permettant d'examiner les rapports de bogues et de prioriser les essais nécessaires
  • Bonnes capacités communicationnelles et de travail en équipe, afin d'interagir avec les membres de l'équipe, les clients et les parties prenantes
  • Expérience avec les tests de performance, un atout
  • Être titulaire d'un B. Sc. ou M. Sc. en informatique, en génie ou toute discipline connexe
  • Au moins 3 ans d'expérience en développement de logiciels et en assurance de la qualité
  • Au moins 3 ans d'expérience avec les outils et les processus reliés à l'assurance qualité des logiciels
  • Bonnes compétences communicationnelles en anglais, à l'oral comme à l'écrit

Langues

Anglais essentiel; bilinguisme (deux langues officielles), un atout.

Citoyenneté

Statut de citoyen canadien ou de résident permanent (autorisation de travailler au Canada) obligatoire

Exigences supplémentaires

  • Poste à pourvoir dans nos bureaux uniquement (pour l'instant à distance en raison des restrictions liées à la COVID-19). Aucune aide fournie pour la réinstallation.
  • Vérification de sécurité obligatoire

Autres critères

  • Capacité à travailler seul et sous une supervision minimale
  • Passion pour le travail et confiance en ses capacités
  • Capacité à détecter les risques et à formuler des recommandations pour les atténuer

Faites parvenir, à l'attention du directeur des TI un curriculum ET une lettre de présentation résumant votre expérience et votre adéquation au poste à l'adresse ****@*****.**.

Ce poste doit être pourvu le plus rapidement possible. Nous évaluerons les candidatures et contacterons les candidats qualifiés dès que nous les recevrons. Il n'y a pas de date limite officielle pour recevoir les candidatures.

Nous remercions tous les candidats de leur intérêt. Nous communiquerons par contre uniquement avec les personnes convoquées en entrevue.

Le CCATM encourage les personnes handicapées à postuler, conformément à la Loi sur l'accessibilité pour les personnes handicapées de l'Ontario (LAPHO). Des accommodements sont possibles pendant le processus d'embauche. Les postulants sont priés de formuler d'avance leurs besoins particuliers.

Réseau d'emplois Jobs.ca

#