Ingénieur(e) en assurance de la qualité des logiciels - FR 368

FinDev Canada

• $84K — $112K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Post-secondary degree in computer science, engineering, or related field.
  • At least 5 years of experience in software development, testing, or quality engineering.
  • Strong understanding of testing concepts, automation frameworks, and CI/CD pipelines.
  • Ability to analyze system behavior and identify quality risks and gaps.
  • Experience using automated testing tools and validation methods.
  • Excellent collaboration and communication skills.
  • Ability to leverage AI-assisted tools with critical thinking.

Responsibilities

  • Contribute to software development with a focus on quality, reliability, and validation.
  • Develop, maintain, and enhance automated testing and validation mechanisms.
  • Examine and validate AI-generated results for accuracy and compliance with standards.
  • Collaborate with technical leads to define and implement risk-based quality standards and testing approaches.
  • Ensure end-to-end integration and validation across systems and platforms.
  • Continuously improve testing and validation processes by identifying automation opportunities.

Benefits

  • Hybrid work environment with the option to work from multiple locations in Canada.
  • Relocation assistance for eligible candidates.
Full Job Description
Date limite pour postuler : Le 2 octobre 2026, 12h HE

Poste : Ingénieure / Ingénieur en assurance de la qualité des logiciels (niveau 17) - Qualité et Automatisation

Type d'emploi : Affectation permanente
Détails de la rémunération :
  • Ingénieur[e] logiciel 17 : Les salaires annuels varient généralement de 84 698 $ à 112 931 $, plus une rémunération au rendement, en fonction des qualifications et de l'expérience.
Lieu de travail:
  • Exportation et développement Canada offre un environnement de travail hybride où les employés sont actuellement tenus de travailler au bureau trois jours par semaine (sous réserve de modifications).
  • La personne choisie pourra travailler à partir du siège social d'EDC à Ottawa ou à partir d'un des carrefours communautaires suivants : Toronto, Mississauga, Montréal, Laval ou Brossard.
  • Une aide à la réinstallation est offerte aux candidats et candidates admissibles.

Candidats internes, veuillez consulter la page Service Now intitulée " Mouvements internes - ce que vous devez savoir ".
Aperçu de l'équipe :

Dirigé par le ou la chef des services informatiques, le Groupe des solutions numériques et technologiques a vu le jour en 2023 afin de donner à nos clients et à nos employés les outils nécessaires pour conquérir le monde en offrant de façon cohérente des services numériques fiables et sécurisés.
  • Définir, instaurer et maintenir l'état cible en matière de technologie intégrée et les activités nécessaires à la transformation opérationnelle d'EDC d'ici 2030.
  • Créer et gérer la feuille de route numérique continue sur trois ans.
  • Demeurer au fait des tendances sectorielles et des technologies émergentes.
  • Voir à la mise en œuvre intégrée des projets sur le plan du numérique, des données, des infrastructures et de la cybersécurité.

L'ingénieure ou l'ingénieur en assurance de la qualité des logiciels soutient les familles de déploiement et les équipes technologiques au sein du Groupe des solutions numériques et technologiques, et plus particulièrement l'Escouade de la gestion des risques et des services généraux.

La personne choisie contribue à renforcer la qualité des déploiements en intégrant directement la qualité, la validation et l'automatisation dans les pratiques d'ingénierie. Cette démarche traduit une évolution, passant d'une assurance de la qualité manuelle traditionnelle à une approche d'ingénierie axée sur la qualité, s'inscrivant dans un modèle de déploiement assisté par l'IA.

La personne choisie intervient à toutes les étapes du cycle de vie du déploiement, en travaillant en étroite collaboration avec les ingénieurs, les architectes et les parties prenantes, afin de garantir que les systèmes soient fiables, évolutifs et validés grâce à des approches automatisées et fondées sur les risques.

Ce poste ne correspond pas à un poste classique d'assurance de la qualité. La qualité est considérée comme une responsabilité commune d'ingénierie, soutenue par l'automatisation et une validation rigoureuse plutôt que par une exécution manuelle.
Ce que vous ferez :
  • Ingénierie et développement de la qualité : Contribuer au développement de logiciels en accordant une grande importance à la qualité, à la fiabilité et à la validation. Intégrer des pratiques de qualité directement dans les processus de développement afin de garantir des résultats cohérents et évolutifs.
  • Automatisation et essais : Élaborer, tenir à jour et faire évoluer des tests automatisés et des mécanismes de validation pour l'ensemble des systèmes, des services et des flux de données. Réduire le recours aux tests manuels en élargissant la couverture de l'automatisation.
  • Validation assistée par l'IA : Examiner et valider les résultats générés par l'IA, notamment le code, les scénarios d'essai et les flux de données, en veillant à leur exactitude, à leur fiabilité et à leur conformité aux normes et aux attentes en matière de risques.
  • Stratégie de qualité fondée sur les risques : Collaborer avec le responsable technique pour définir et mettre en œuvre des normes de qualité et des approches d'essai fondées sur les risques. Déterminer les chemins critiques, les risques et les dépendances entre les différents systèmes.
  • Intégration et validation de bout en bout : Assurer la validation de l'intégration de bout en bout et entre les différents systèmes, en veillant à ce que les composants intégrés fonctionnent correctement dans des environnements composés de multiples plateformes.
  • Amélioration continue et adoption de l'automatisation : Améliorer en permanence les processus d'essai et de validation en repérant des occasions d'automatiser les tâches manuelles et de simplifier les flux de travail liés au déploiement.
Ce que nous cherchons:
  • Diplôme d'études postsecondaires en informatique, en génie ou dans un domaine connexe.
  • Au moins 5 ans d'expérience dans des fonctions liées au développement de logiciels, aux tests ou à l'ingénierie de la qualité.
  • Excellente compréhension des concepts liés aux tests, des cadres d'automatisation et des pipelines d'intégration continue et de livraison continue.
  • Capacité à analyser le comportement d'un système et à repérer les risques et les lacunes en matière de qualité.
  • Expérience dans l'utilisation d'outils d'essai automatisés et de méthodes de validation.
  • Solides compétences en matière de collaboration et de communication.
  • Capacité à utiliser des outils assistés par l'IA tout en faisant preuve d'esprit critique.
Ce qui vous distinguera :
  • Expérience dans la transition d'une assurance de la qualité manuelle vers des modèles de qualité axés sur l'automatisation.
  • Connaissance des plateformes d'entreprise ou des systèmes intégrés.
  • Connaissance des pratiques DevOps ou de livraison continue.
  • Maîtrise des deux langues officielles (anglais et français).
Admissibilité :

EDC s'engage à respecter des pratiques d'emploi équitables et la préférence sera accordée aux candidats qui sont en mesure de travailler légalement au Canada au moment de la présentation de leur candidature (citoyens canadiens ou résidents permanents).

Le poste est ouvert aux personnes qui répondent à toutes les conditions essentielles énoncées ci-dessus et qui soumettent leur demande avant la date de clôture.

Postulez dès aujourd'hui!

Vous souhaitez en savoir plus sur EDC? Consultez notre site Web à https://www.edc.ca

Similar Jobs

More Jobs at FinDev Canada

More Information Technology Jobs

Find similar Ingénieur(e) en assurance de la qualité des logiciels - FR 368 jobs: