Overview

Ultra se spécialise dans la livraison de solutions sur mesure conçues pour les applications d’ingénierie. Nous nous concentrons sur les systèmes critiques et intelligents de nos clients sur les marchés de la défense, de la sécurité, de la détection et du contrôle critiques. Ultra Electronics est un groupe d’affaires qui administre une variété de savoir-faire spécialisé permettant de livrer des solutions et produits fortement différenciés en Défense, Aérospatiale, Sécurité & Cybersécurité, Transport et en Énergie en développant des technologies électroniques et logicielles pour des applications critiques en tout environnement pour satisfaire les besoins de ses clients.

Ultra specialises in providing application-engineered bespoke solutions. We focus on our customers’ mission critical and intelligent systems in the defence, security, critical detection & control markets.

 

Au sein de l’équipe Infrastructure, dans le département Qualité, le Spécialiste Développement de Tests automatisés est considéré comme la personne ressource du point de vue des tests automatisés. Il sera responsable du développement et de l’intégration de ceux-ci afin d’augmenter l’efficacité de différents départements à vérifier la qualité des produits développés, fabriqués et déployés par Les Technologies Ultra Electronics Forensic.

 

Rôles et responsabilités

  • Crée, maintient, débogue et exécute des tests automatisés afin d’améliorer la qualité des produits de la firme dans une optique d’intégration continue et selon les bonnes pratiques de l’industrie
  • Interagit avec l’équipe de Développement afin d’implémenter les outils ou mettre à jour le code afin de répondre aux besoins d’automatisation de tests
  • Interagit avec les équipes de Test, Validation, Développement, Production, Déploiement et Tiers-3 afin de s’assurer que les outils de tests et vérification automatisés rencontrent les besoins des différents clients.
  • Rapporte et documente les défectuosités trouvées dans une base de données appropriée.
  • Définit adéquatement la sévérité des défectuosités trouvées.
  • Produit de la documentation pertinente en anglais.
  • Communique efficacement et de façon proactive les statuts de ses projets.
  • Respecte les dates de livraison des projets et informe de toute déviation possible.
  • Présente/discute les résultats d’essais avec les clients internes.

Infrastructure

  • Configure et maintient un environnement d’intégration continue afin de réduire les temps de relâche logiciel
  • Développe et maintient des outils d’intégration de test automatisés ainsi que les environnements associés.
  • Maintient les environnements et schémas d’environnements à jour.

Approche vis-à-vis de la clientèle interne/externe

  • Comprend et répond bien aux besoins du client interne en s’assurant que nos produits et services sont alignés avec leurs besoins.
  • Fait preuve d’une attitude proactive et dynamique afin de répondre efficacement aux demandes de la clientèle interne.
  • Rapporte les résultats/observations de façon claire aux clients internes.
  • Sait représenter la compagnie avec dignité, respect et professionnalisme lors d’interactions avec le client externe.

Connaissances du poste/compétence

  • Teste efficacement et dans un délai acceptable les solutions qui lui sont soumises.
  • Utilise et intègre efficacement les différents outils/technologies mis à sa disposition pour mener à terme ses projets.
    Du fait de ses connaissances de la technologie ainsi que des produits FT, il est en mesure de mener ses projets à terme de façon autonome.
  • Rédige de façon claire, cohérente et concise, des rapports de tests automatisés.
  • Rédige et met à jour de façon claire, cohérente et concise, des protocoles de tests automatisés.
  • Mets en place efficacement les environnements de test automatisés.
  • Développe des plans de tests efficaces et optimisés qui permettent avec un effort acceptable de minimiser le risque de l’entreprise.

Orientation vers les résultats/initiative

  • Poursuit chaque activité avec énergie, motivation et un besoin de mener les choses à terme dans les délais prévus.
  • Prend sous sa responsabilité les tâches qui lui sont confiées et en assume la réussite aussi bien que l’échec.
  • Fait preuve d’esprit de décision lorsque la situation le demande.
  • Gère son emploi du temps et ses projets afin de rencontrer les dates dues toute en respectant les cibles de qualité.

Qualité

  • Suit et respecte les processus mis en place.
  • Démontre, de façon constante, de la détermination à réaliser un travail de haute qualité.
  • Affiche constamment une éthique de travail irréprochable.
  • Contribue de façon constante à établir et maintenir une culture qualité dans l’entreprise.
  • Documente bien, de façon claire et cohérentes ses activités de tests.

Entregent/aptitude à la communication

  • Communique efficacement l’état d’avancement de ses tâches et/ou projets ainsi que les obstacles à surmonter et tout autre élément pouvant mettre à risque le succès du projet.
  • Communique clairement et efficacement avec ses collègues, clients et supérieurs ; est l’aise dans le cadre de la vulgarisation de concepts complexes.

Planification/organisation/proactivité

  • Gère efficacement ses tâches, projets et ressources en fonction des priorités établies.
  • Organise et planifie ses activités efficacement afin d’être en mesure de faire progresser plusieurs tâches simultanément (multi-tasking).
  • Anticipe les problèmes potentiels et s’y prépare suffisamment à l’avance.

Résolution de problèmes/capacités d’analyse

  • Démontre un sens supérieur de l’analyse en étant capable de faire le lien entre une situation (problème, bug, changement) et son impact sur le produit ou sur son utilisation par le client que celui-ci soit externe ou interne (Production/Déploiement/GCS).
  • Ne se laisse pas abattre par les obstacles rencontrés et est habile à trouver des solutions pour les éliminer.
  • Évalue de façon adéquate la sévérité de bugs, défaillances ou problèmes soulevés lors des activités de tests automatisés ainsi que leur impact sur l’entreprise.

Travail en équipe

  • Fait preuve de loyauté et de respect envers tous les employés de l’entreprise.
  • Sait se porter volontaire pour réaliser divers mandats et pour aider ses collègues dans l’ensemble de l’entreprise.
  • Partage les ressources du département avec ses collègues, dans le respect et l’harmonie.
  • Participe activement au partage de connaissances techniques avec ses collègues.

Influence

  • Utilise de façon constante son influence dans ses relations avec le département d’ingénierie afin d’améliorer la qualité de nos produits et services.

Qualifications et expérience

  • 5 ans d’expérience en développement de logiciel.
  • 5 ans d’expérience en Tests automatisés.
  • Diplôme universitaire ou DEC dans un domaine approprié.
  • Expérience en administration d’environnements de développement automatisés tels que Jenkins ou Hudson.
  • Expérience en programmation (C++, C#, Java) et script (PowerShell, Groovy).
  • Excellente capacité d’analyse.
  • Excellente capacité à évaluer les facteurs de risque associés aux tests.
  • Bonne connaissance en virtualisation et infonuagique (AWS, Azure, Docker)
  • Bonne connaissance en SQL (SQLite, PostgreSQL).
  • Connaissance de JIRA, Confluence est un atout.
  • Connaissance des outils de contrôle de source (Git) est un atout.
  • Aptitudes pour le travail en équipe, les échanges techniques et la vulgarisation de concepts complexes.
  • Capable de communiquer aisément en français et en anglais, tant à l’oral qu’à l’écrit.
  • Aptitude à fonctionner dans un environnement dynamique.

 

Please click “apply now” for job description translation in English.

 

En tant qu’employeur, nous souscrivons au principe d’égalité à l’accès et d’équité en matière d’emploi et encourageons la candidature de personnes provenant de divers milieux, dont les femmes, les autochtones, les personnes handicapées et les membres de minorités visibles.

L’utilisation du genre masculin a été adoptée afin de faciliter la lecture et n’a aucune intention discriminatoire.

As an employer, we promote equal opportunity and we are committed to promoting fair and equitable representation of women, Aboriginal people, persons with disabilities and visible minorities.