Skip to main content
Temps plein
Hybride

Ingénieur Qualité Associé

Voir sur la carte

Description

Ce rôle implique la réalisation d'activités de test pratiques, y compris la création de tests, l'automatisation et l'amélioration de frameworks pour fournir des solutions de qualité. L'ingénieur qualité associé contribue à la planification, à la conception et à l'exécution des tests, en s'intégrant aux processus de livraison continue. Les responsabilités clés incluent l'analyse des solutions pour le développement de tests, le débogage des suites de tests, la communication des résultats et l'exploitation des outils d'automatisation et des pratiques d'ingénierie comme DevOps et les pipelines CI/CD/CT.

Ce que nous recherchons

Effectuer des activités de test pratiques : création de tests et/ou support de processus au sein d'un domaine fonctionnel donné pour soutenir la livraison de solutions de qualité en automatisant les tests et/ou en créant/améliorant des frameworks d'automatisation.,Contribuer à la planification des tests et effectuer la conception/le développement/la maintenance des tests, l'automatisation des cas de test et l'exécution des tests pour atteindre les objectifs commerciaux.,S'intégrer directement au processus de livraison continue d'une équipe, augmentant la livraison de logiciels de qualité et assurant la rapidité, l'agilité et la gestion des risques.,Contribuer à la définition des exigences en matière de données et d'environnements de test.,Analyser la solution proposée de bout en bout (exigences commerciales, spécifications de conception, plans d'architecture, etc.) pour développer des tests pertinents.,Analyser, développer, déboguer et maintenir les suites de tests (automatisées/manuelles), les matrices de traçabilité ; et enregistrer les défauts/aider à la résolution des défauts, si nécessaire.,Fournir un feedback rapide tout au long du processus de développement et de conception ; analyser/rendre compte des résultats des tests pour confirmer que la qualité de la solution prévue est atteinte.,Capacité avérée à utiliser des outils qui soutiennent les activités et la gestion de l'automatisation (par exemple, frameworks d'automatisation des tests, outils de gestion des tests, etc.).,Exploiter les actifs virtuels pour soutenir la virtualisation de tout code, service, base de données incomplet/indisponible, etc.,Avoir une connaissance de base de la gestion des données de test pour réutiliser les capacités d'approvisionnement automatisé des données de test afin de pouvoir adopter un ensemble d'outils de données de test standard.,Exploiter efficacement les outils et les pratiques d'ingénierie (outils et processus DevOps, gestion du code source, virtualisation de services, outils de surveillance, etc.).,Mettre en œuvre une approche et des frameworks d'automatisation fonctionnelle et/ou non fonctionnelle (performance, tests de préparation/fiabilité (ORT), accessibilité, sécurité), y compris le développement et l'exécution de scripts, et s'assurer que les tests automatisés sont intégrés dans les pipelines d'intégration continue (CI), de livraison et de test (CI/CD/CT).,Responsable de la documentation et du soutien à l'identification proactive des conceptions de solutions de test de bout en bout, y compris la mise à jour des bases de connaissances et l'identification des opportunités d'automatisation précoce.,Travailler en collaboration avec l'équipe de développement pour définir et valider les user stories, les critères d'acceptation et la définition de 'Done' (DoD) / 'Ready' (DoR).,Appliquer les principes du développement piloté par le comportement / par les tests (BDD / TDD) et se concentrer sur des résultats axés sur la valeur.,Fournir des retours, des rapports et des analyses sur la qualité/performance globale, l'expérience utilisateur et la prévention future des bugs.,Participer activement aux communautés d'intérêt des pratiques.,Peut être impliqué dans des preuves de concept (POC) pour évaluer de nouvelles technologies visant des activités de test meilleures, plus rapides et plus sécurisées (telles que la virtualisation de services, DevOps, BDD, gestion des données de test).

Candidat idéal

Diplôme de licence (BS) en informatique ou dans une discipline d'ingénierie connexe ; ou expérience pratique équivalente.,Jusqu'à 2 ans d'expérience en ingénierie qualité ou en test logiciel à l'aide d'outils standard de l'industrie.,Solide connaissance des concepts Core-Java (POO, collections, gestion des exceptions).,Expérience pratique avec Selenium pour l'automatisation web.,Bonne maîtrise du framework Cucumber pour la gestion et l'exécution des cas de test.,Expérience avec REST Assured pour les tests et l'automatisation d'API.,Compréhension des méthodologies SDLC, STLC et Agile.,Capacité à analyser les exigences et à les convertir en scénarios de test.,Connaissance fondamentale des frameworks, technologies, outils, processus et procédures spécifiques au domaine et à l'ingénierie qualité.,Solide connaissance des pratiques de codage, de test et de débogage pour développer et maintenir des scripts de test automatisés résilients ; expérience pratique de l'écriture de scripts automatisés à l'aide de frameworks standard de l'industrie.,Compétences pratiques en débogage et en résolution de problèmes ; enquête et analyse les solutions potentielles aux problèmes.,Connaissance fondamentale des activités et systèmes TD pertinents, des pratiques, de l'entreprise/organisation, des normes bancaires.,Capacité à mener le travail, à prendre en charge les tâches, et à estimer et prioriser les activités pour des tâches de complexité moyenne à modérée.

Éducation minimale

Diplôme de licence (ou expérience pratique équivalente)

Compétences techniques

Ingénierie Qualité
Test Logiciel
Core-Java
POO
collections
gestion des exceptions
Selenium
automatisation web
framework Cucumber
REST Assured
tests d'API
automatisation
SDLC
STLC
méthodologies Agile
frameworks d'automatisation des tests
outils de gestion des tests
outils DevOps
gestion du code source
Virtualisation de Services
outils de surveillance
pipelines CI/CD/CT
développement de scripts
gestion des données de test
Git
systèmes de contrôle de version
Jenkins

Compétences interpersonnelles

Esprit d'équipe collaboratif
Résolution de problèmes
Communication
Pensée analytique
Capacité à mener le travail
Estimation
Priorisation

Heures de travail

37,5 heures/semaine

Avantages

Avantages en matière de santé et de bien-être
Programmes d'épargne et de retraite
Congés payés
Avantages et réductions bancaires
Développement de carrière
Programmes de récompense et de reconnaissance
Formation et intégration

À propos de l'entreprise

T

The Toronto-Dominion Bank

La Banque Toronto-Dominion et ses filiales sont collectivement connues sous le nom de Groupe Banque TD, l'une des plus grandes banques en Amérique du Nord. La TD offre une vaste gamme de produits et de services bancaires personnels, commerciaux et d'investissement à plus de 27 millions de clients dans le monde. Basée à Toronto, au Canada, la banque exerce ses activités par l'entremise de secteurs clés, notamment les services de détail au Canada et aux États-Unis, ainsi que les services bancaires de gros.

Inclusif
Axé sur la communauté
Professionnel
Axé sur la croissance
Bienveillant
Voir tous les emplois chez The Toronto-Dominion Bank
Retour aux offres

    Nous respectons votre vie privée

    BerryMap utilise des cookies pour fournir des fonctionnalités essentielles, analyser l'utilisation et améliorer votre expérience. Vous pouvez personnaliser vos préférences ci-dessous.