Ingénieur(e) de test

Ingénieur(e) de test

Ingénieur(e) de test

General Dynamics Missions System International

805 Rue Galt O, Sherbrooke, QC J1H 1Z1, Canada

2 hours ago

No application

About

  • Description de l'entreprise
  • General Dynamics Mission Systems–Canada est un fournisseur de premier plan au Canada pour des solutions de C4ISR et de systèmes de défense électroniques appliquées aux domaines aéronautique, maritime et terrestre.
  • À GDMS-C, notre engagement va au-delà de solutions technologiques d’ingénierie, nous nous consacrons à l’épanouissement des carrières de tous.
  • Si vous recherchez une carrière dont le but est de résoudre des problèmes parmi les plus importants au monde aux côtés d’ingénieurs talentueux, votre candidature est la bienvenue. Rejoignez une communauté où votre perspective unique propulse l’innovation.
  • Description du poste
  • En tant que membre de l’équipe de tests, vous jouerez un rôle clé à la fois dans la planification et l’exécution des tests automatisés et manuels.

Certaines de vos responsabilités quotidiennes comprendront

  • Concevoir et programmer des tests automatisés.
  • Surveiller quotidiennement la suite de tests automatisés et signaler tout nouveau problème.
  • Interface avec les équipes de développement et de test pour comprendre les fonctionnalités des caractéristiques et les exigences de test.
  • Collaborer avec les membres de l’équipe pour le développement des testcases, l’automatisation et l’exécution des tests.
  • Participer à la maintenance et à l’évolution du banc de test ainsi qu’à l’intégration de nouveaux équipements pour soutenir les essais.
  • Maintenir le laboratoire fonctionnel et le mettre à jour avec les configurations matérielles et logicielles connues afin d’exécuter divers scénarios de test selon les besoins.
  • Créer et appliquer les politiques, procédures et scripts de test pour les logiciels et les systèmes.
  • Rédiger et tenir à jour la documentation technique, en se concentrant sur les artefacts de test tels que les plans de test, les scénarios de test, les données de test, les cas de test et les rapports de test.
  • Réaliser des tests de régression fonctionnels, coordonner avec l’équipe de développement et les autres parties prenantes afin d’évaluer les résultats des tests.
  • Diagnostiquer, documenter, suivre et proposer des solutions pour les défauts identifiés lors des tests en laboratoire et sur le terrain.
  • Fournir des recommandations d’amélioration continue.
  • Étudier les méthodes potentielles d’automatisation des tests et mettre en œuvre des suites de tests automatisés.
  • Traiter les échecs de test provenant des systèmes de test automatisés.
  • Participer aux revues techniques.
  • Aider à la planification et à l’estimation du travail futur.
  • Encadrer et développer les compétences des autres membres de l’équipe.
  • Qualifications
  • Bacallauréat en Génie Informatique, Génie Robotique, en Sciences Informatiquesou diplôme technique équivalent.
  • Minimum de 3 ans d’expérience dans des postes similaires.
  • Capacité d’analyse des requis, aptitudes à la conception de systèmes de tests, à l’intégration et aux processus et méthodologies de tests.
  • Expérience en tests d’acceptation automatisés et en tests d’intégration.
  • Solides compétences analytiques, de pensée critique et de résolution de problèmes.
  • Expérience dans l’investigation, l’analyse et la résolution de problèmes complexes de système, avec la capacité de comprendre les interdépendances et les interactions entre sous‑systèmes.
  • Capacité à expliquer efficacement du contenu technique à un public non technique.
  • Capacité à travailler de manière autonome et en équipe sous la supervision d’ingénieurs plus expérimentés.
  • Contributeur enthousiaste, désireux d’apprendre de nouvelles compétences et de prendre la responsabilité du travail.
  • Excellentes compétences en communication écrite et orale en français et en anglais.
  • Doit être en mesure d'obtenir et de maintenir une autorisation de sécurité canadienne et une évaluation positive des marchandises contrôlées.
  • Atouts

Expérience dans le développement de RPAS, de préférence axée sur les solutions à voilure tournante et les domaines technologiques clés suivants

  • Communications de données sécurisées
  • Système d’atterrissage sur pont (Deck Landing System)
  • Redondance système
  • Systèmes de renseignement, surveillance et reconnaissance (ISR)
  • Expérience avec les outils : Jira, Confluence, Ansible, Artifactory ou GitLab, DOORS.
  • Frameworks de test automatisés : Qt Squish et Robot.
  • Modélisation avec MATLAB/Simulink.
  • Langages de programmation : C++ et Python.
  • Frameworks de programmation : Qt et MATLAB.
  • Intégration continue / Déploiement continu avec GitLab.
  • Environnements : Linux, Windows.
  • Outils draw.io, suite Microsoft Office, SharePoint.
  • Informations supplémentaires
  • Si vous avez besoin de mesures d’adaptation ou si vous avez des questions, communiquer avec les Ressources humaines à l’adresse courriel : [email protected].