Résumé du poste
L'ingénieur en développement de logiciels en test sera responsable de la planification et de l'exécution de l'intégration, de la vérification, de la validation et de la qualification (IVVQ) pour la gamme de produits Data Security Fabric, qui implique 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, de CI/CD et d'automatisation des tests.
Fonctions essentielles
Tâches clés Le candidat retenu travaillera au sein d'une équipe d'ingénierie des systèmes de projet et aura les responsabilités suivantes :
- Exécution des activités d'intégration, de vérification, de validation et de qualification, y compris :
- La production de documents de planification d'intégration, de vérification et de validation, par exemple : Stratégie de test, Plan de test, Automatisation des tests, Plan d'intégration du système et Préparation de la publication
- Recevoir des instructions du responsable IVVQ et lui faire rapport pour s'assurer que le travail est effectué conformément à la politique, aux processus et aux plans de projet du service IVVQ.
- L'ingénieur IVVQ doit se familiariser avec la façon dont les clients utilisent le système. Cette connaissance est ensuite intégrée à la planification de toutes les activités IVV par l'ingénieur IVVQ.
- L'ingénieur IVVQ crée le plan et le rapport de test du système, s'assurant que la portée des activités 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 IVV qui convient le mieux aux exigences de calendrier, de budget et de qualité du projet, compte tenu de sa portée et des attributs spécifiques du système à livrer.
- Pendant la phase d'exécution des activités 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. Selon la taille du projet et la charge de travail actuelle, il/elle peut soutenir les activités de l'ingénieur en développement logiciel, en particulier pendant les phases d'intégration et de cycle de correction.
- Concevoir, implémenter et maintenir des tests automatisés fiables (UI, API, intégration) en utilisant les frameworks et langages IVVQ.
- Intégrer les tests automatisés dans les pipelines CI/CD, gérer les étapes de test (smoke/régression) et réduire les tests instables pour maintenir la santé des pipelines.
- Trouver des synergies entre les activités de test pour plusieurs programmes.
- Gérer efficacement les ressources de test (logiciels et matériels)
- Produire des cas de test basés sur les défauts du terrain
- Représenter IVV lors des tests d'acceptation finale du système (FSAT)
Exigences minimales
- 1 à 3 ans d'expérience en développement de logiciels en test
- Baccalauréat / maîtrise en ingénierie informatique
- Familiarité avec les langages logiciels, y compris Shell script, JavaScript, Python, TCL, Expect.
- Familiarité avec la méthodologie agile et le développement axé sur les tests
- Système d'exploitation : Windows, Linux, AIX
- Base de données : SQL, NoSQL
- Cloud : Amazon AWS, Azure, GCP
- Virtualisation : produits VMWare, Hyper-V
- Sécurité : Chiffrement, RSA, SSL, FIPS, outils d'analyse de vulnérabilités, PKI, TLS
La fourchette TTC prévue pour ce rôle est de 68 700,00 $ à 91 600,00 $ à 114 500,00 $ CAD annuels. L'entreprise se réserve le droit de payer finalement plus ou moins que la fourchette affichée et d'offrir des avantages supplémentaires et d'autres compensations, en fonction de circonstances non liées au statut du candidat protégé par la loi locale, provinciale ou fédérale.
Si vous êtes enthousiasmé à l'idée de travailler avec Thales, mais que vous ne remplissez pas les exigences de ce poste, nous vous encourageons à rejoindre notre communauté de talents ! Vous pouvez télécharger votre CV et nos recruteurs pourront vous contacter pour toute nouvelle opportunité susceptible de vous intéresser.
Pourquoi nous rejoindre ?
Dites bonjour et apprenez-en davantage sur le travail chez Thales
#LI-MG1
#LI-Hybrid
Thales offre un programme d'avantages sociaux étendu pour tous les employés à temps plein travaillant 24 heures ou plus par semaine et leurs personnes à charge admissibles, y compris les éléments suivants :
- Santé complémentaire, soins dentaires, HSA, assurance vie, assurance invalidité, assurance décès et mutilation accidentelle, programme d'assurance cancer, assurance voyage, programme d'aide aux employés et programme de bien-être payés par l'entreprise.
- Plans d'épargne-retraite (REER, DCPP, CELI) avec une contribution de l'entreprise et une contrepartie à un DCPP, 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, assurance décès et mutilation accidentelle, assurance maladies graves, assurance invalidité de longue durée.
- Réductions pour les employés sur les assurances habitation, automobile et l'abonnement à une salle de sport.
Thales est un employeur qui souscrit au principe de l'égalité des chances et qui valorise la diversité et l'inclusion sur le lieu de travail. Thales s'engage à fournir des aménagements dans toutes les parties du processus d'entretien. Les candidats sélectionnés pour un entretien qui nécessitent un aménagement sont priés d'en informer lors de l'invitation à l'entretien. Nous travaillerons avec vous pour répondre à vos besoins. Toutes les informations d'aménagement fournies seront traitées comme confidentielles et utilisées uniquement dans le but de fournir une expérience candidat accessible.
Détails
- Ville
- Vancouver, Colombie-Britannique
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300