Skip to main content
Full-Time
Remote

Quality Engineer I-2

View on Map

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.

What We're Looking For

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.

Ideal Candidate

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.

Minimum Education

Bachelor's Degree

Hard Skills

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)

Soft Skills

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

Work Hours

37.5 hours/week

Benefits

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

Special Commitments

Subject to provincial regulation for employment purposes.

About the Company

T

The Toronto-Dominion Bank

The Toronto-Dominion Bank and its subsidiaries are collectively known as TD Bank Group, one of the largest banks in North America. TD provides a wide range of personal, commercial, and investment banking products and services to over 27 million customers globally. Headquartered in Toronto, Canada, the bank operates through key segments including Canadian Retail, U.S. Retail, and Wholesale Banking.

Inclusive
Community-focused
Professional
Growth-oriented
Caring
View all jobs at The Toronto-Dominion Bank

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.