Skip to main content
Temps plein
Télétravail

Quality Engineer I-2

Voir sur la carte

Description

This role at TD Bank involves contributing to test planning, design, development, automation, and execution for quality software delivery within a continuous delivery process. The engineer will analyze solutions, develop and debug automated and manual test suites, report on results, and utilize various automation tools and engineering practices like DevOps and Service Virtualization. Key responsibilities also include implementing functional and non-functional automation, documenting test solutions, collaborating with development teams, and applying BDD/TDD principles to ensure high-quality software outcomes.

Ce que nous recherchons

Contribute to test planning, design, development, maintenance, test case automation, and test execution.,Integrate into a team’s continuous delivery process.,Define test data and environment requirements.,Analyze end-to-end proposed solutions to develop in-scope tests.,Analyze, develop, debug, and maintain automated/manual test suites, traceability matrices; log defects and assist in resolution.,Provide quick feedback throughout development and design; analyze and report on test results.,Use tools supporting automation activities and management (e.g., test automation frameworks, test management tools).,Leverage virtual assets for virtualization of code, services, and databases.,Apply basic knowledge of test data management.,Effectively leverage DevOps tools and processes, source code management, Service Virtualization, and monitoring tools.,Implement functional and/or non-functional automation (performance, readiness/reliability, accessibility, security) and integrate automated tests into CI/CD/CT pipelines.,Document and support the proactive identification of end-to-end test solution designs.,Collaborate with development teams to define and validate user stories, acceptance criteria, and Definition of Done (DoD) / Ready (DoR).,Apply Behavior Driven Development (BDD) / Test Driven Development (TDD) principles.,Provide feedback, reporting, and analytics on quality, performance, user experience, and bug prevention.,Ensure decisions, risks, and lessons learned are identified, documented, and enhancements implemented.,Deliver effective and efficient solutions meeting project milestones.,Comply with enterprise technology delivery practices and project management disciplines.,Protect organizational interests, identify and manage risks, and escalate non-standard, high-risk activities.

Candidat idéal

BS degree in Computer Science or related Engineering discipline; or equivalent practical experience.,2-3 years of relevant experience.,Hands-on experience with Microsoft Azure and cloud technologies is required.,Foundational knowledge of specific domain and quality engineering frameworks, technology, tools, processes, and procedures.,Solid knowledge of coding practices, testing, and debugging to develop and maintain resilient automated test scripts; hands-on experience writing automated scripts using industry standard frameworks.,Hands-on debugging and problem-solving skills.,Foundational knowledge of in-scope TD business and systems, practices, business/organization, Bank standards.,Ability to drive work effort, own tasks, and estimate and prioritize activities for medium to moderately complex tasks.,Leverage new/advanced techniques and approaches in testing and automation.,Use existing procedures to solve routine problems; makes limited exceptions.

Éducation minimale

Bachelor's Degree

Compétences techniques

Test planning
Test design
Test development
Test automation
Test execution
Test data management
Test automation frameworks
Test management tools
DevOps tools
Source code management
Service Virtualization
Monitoring tools
Continuous Integration (CI)
Continuous Delivery (CD)
Continuous Testing (CT)
Performance testing
Readiness testing (ORT)
Reliability testing (ORT)
Accessibility testing
Security testing
Script development
Microsoft Azure
Cloud technologies
Coding practices
Debugging
Problem-solving
BDD (Behavior Driven Development)
TDD (Test Driven Development)

Compétences interpersonnelles

Collaboration
Teamwork
Communication
Analytical skills
Risk management
Problem-solving
Adaptability
Knowledge sharing
Mentoring
Coaching
Prioritization
Innovation
Customer service
Attention to quality
Building relationships
Brand ambassadorship
Diversity and Inclusion

Heures de travail

37.5 hours/week

Avantages

Base salary
Variable compensation
Health and well-being benefits
Savings programs
Retirement programs
Paid time off
Banking benefits
Discounts
Career development
Reward and recognition programs
Regular development conversations
Training programs
Online learning platform
Mentoring programs
Cross training

Engagements spéciaux

Subject to provincial regulation for employment purposes.

À 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.