Les équipes de Thales conçoivent des solutions de gestion des identités et de protection des données au cœur de la sécurité numérique. Les entreprises et les gouvernements comptent sur nous pour instaurer la confiance dans les milliards d'interactions numériques qu'ils ont avec les gens. Nos technologies et services aident les banques à échanger des fonds, les gens à traverser les frontières, l'énergie à devenir plus intelligente et bien plus encore. Plus de 30 000 organisations comptent déjà sur nous pour vérifier l'identité des personnes et des objets, accorder l'accès aux services numériques, analyser de vastes quantités d'informations et crypter les données afin de rendre le monde connecté plus sûr.
Il s'agit d'un poste hybride à Vancouver, C.-B.
Résumé du poste
L'ingénieur en développement logiciel de test sera responsable de la planification et de l'exécution des activités d'intégration, de vérification, de validation et de qualification (IVVQ) pour la gamme de produits Data Security Fabric, qui comprend une solution d'entrepôt de données pour l'audit et la classification. Le titulaire du poste devra jouer un rôle pratique, en participant aux activités d'IVVQ, à l'intégration et au déploiement continus (CI/CD) ainsi qu'à l'automatisation des tests.
Fonctions essentielles
Tâches clés : le candidat retenu travaillera au sein d'une équipe d'ingénierie système de projet et aura les responsabilités suivantes :
Exécution des activités d'intégration, de vérification, de validation et de qualification, comprenant notamment :
- La production de documents de planification de l'intégration, de la vérification et de la validation (ex. : stratégie de test, plan de test, automatisation des tests, plan d'intégration système et état de préparation à la version).
- Suivre les directives du gestionnaire IVVQ et lui rendre compte pour s'assurer que le travail est effectué conformément à la politique, aux processus et aux plans de projet du département IVVQ.
- L'ingénieur IVVQ doit se familiariser avec la façon dont les clients utilisent le système. Ces connaissances sont ensuite intégrées dans la planification de toutes les activités d'IVV par l'ingénieur IVVQ.
- L'ingénieur IVVQ crée le plan et le rapport de test système, en s'assurant que la portée des activités d'IVV couvre entièrement tous les aspects du système testé, tout en tenant compte de toutes les activités de vérification précédentes sur des systèmes comparables pour optimiser l'effort de test. Il/elle travaille en étroite collaboration avec l'ingénieur de projet pour définir l'approche d'IVV qui convient le mieux au calendrier, au budget et aux exigences de qualité du projet.
- Pendant la phase d'exécution des activités d'IVV, l'ingénieur IVVQ travaille avec l'ingénieur en développement logiciel pour garantir une exécution sans faille conformément à la stratégie de test définie dans le plan de test logiciel.
- Concevoir, mettre en œuvre et maintenir des tests automatisés fiables (IU, API, intégration) en utilisant des cadres et des langages IVVQ.
- Intégrer des tests automatisés dans les pipelines CI/CD, gérer les étapes de test (fumée/régression) et réduire les tests instables pour maintenir des pipelines sains.
- Trouver des synergies entre les activités de test pour plusieurs programmes.
- Gérer efficacement les ressources de test (logiciels et matériel).
- Produire des cas de test basés sur les défauts provenant du terrain.
- Représenter l'IVV lors des tests d'acceptation système finaux (FSAT).
Exigences minimales
- 1 à 3 ans d'expérience en développement logiciel de test.
- Diplôme de baccalauréat ou de maîtrise en génie informatique.
- Familiarité avec les langages logiciels, notamment les scripts Shell, JavaScript, Python, TCL, Expect.
- Familiarité avec la méthodologie agile et le développement piloté par les tests.
- Systèmes d'exploitation : Windows, Linux, AIX.
- Bases de données : SQL, NoSQL.
- Infonuagique : Amazon AWS, Azure, GCP.
- Virtualisation : produits VMWare, Hyper-V.
- Sécurité : chiffrement, RSA, SSL, FIPS, outils d'analyse de vulnérabilité, PKI, TLS.
- Expérience avérée dans l'utilisation d'outils d'IA pour améliorer la productivité de l'ingénierie, la qualité du code, l'automatisation des tests ou la gestion des incidents.
- Promouvoir et mettre en œuvre l'adoption responsable de l'IA dans les flux de travail d'ingénierie.
La fourchette de rémunération totale anticipée pour ce rôle est de 68 700,00 - 91 600,00 - 114 500,00 CAD par année.
Pourquoi vous joindre à nous ?
Thales offre un programme d'avantages sociaux complet pour tous les employés à temps plein travaillant 24 heures ou plus par semaine et leurs personnes à charge admissibles, incluant :
- Assurance maladie complémentaire payée par l'entreprise, soins dentaires, compte santé, assurance vie, assurance accidents corporels, incapacité de courte durée, programme de soins contre le cancer, assurance voyage, programme d'aide aux employés et programme de mieux-être.
- Régimes d'épargne-retraite (REER, RREDC, CELI) avec contribution de l'entreprise et jumelage à un RREDC, sans période d'acquisition.
- Jours fériés, jours de vacances et congés de maladie payés par l'entreprise.
- Assurance vie volontaire, accidents corporels, maladies graves, incapacité de longue durée.
- Rabais pour employés sur l'assurance habitation, automobile et l'abonnement au gym.
Thales est un employeur souscrivant au principe de l'égalité d'accès à l'emploi qui valorise la diversité et l'inclusivité sur le lieu de travail.
À propos de Thales
Dans un monde de plus en plus en mouvement, imprévisible et plein d'opportunités, la confiance est essentielle pour que les sociétés prospèrent. La confiance dans nos institutions, dans nos systèmes, dans la technologie, les uns envers les autres.
Et les personnes sur lesquelles nous comptons tous pour faire tourner le monde comptent sur Thales. Elles viennent nous voir avec de grandes ambitions : rendre la vie meilleure, assurer notre sécurité.
Détails
- Ville
- Vancouver - Burrard St, C.-B.
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300