Work Location: Toronto, Ontario, Canada
Hours: 37.5
Line of Business: Technology Solutions
Pay Details: $91,200 - $136,800 CAD
TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices allow colleagues to progress through the salary range over time. The base pay offered varies by skills, experience, knowledge, location and business needs.
As a candidate you are encouraged to discuss compensation details with your recruiter.
Job Description
Department Overview
Building a World-Class Technology Team at TD. The scale and scope of what TD does may surprise you. The rapid pace of change demands smart, open-minded thinking about technology. TD’s technology and business teams grow more intertwined as new opportunities arise. This new era in banking does not equal boring. Not at TD.
TD Testing and Quality Engineer (QE)
This role covers a specialized area dedicated to high-quality application and solution delivery. The definition of this discipline has evolved, but experts remain highly marketable across the business.
Testing activities may focus on system integration, business acceptance, performance, operability, deployment verification. QA activities give stakeholders quality information while enabling the business to understand implementation risks. QE experts can be involved in end-to-end delivery or focus on a discipline.
Customer
- Accountable for test strategy deliverables, planning, test design/development, test case automation and test execution to achieve business outcomes for medium-to-high complexity scopes.
- Integrate directly into a team’s continuous delivery process, augmenting quality software delivery and ensuring speed, agility and risk management.
- Provide leadership, direction and feedback through development and design processes; provide test automation support to ensure intended solution quality.
- Determine testing impacts for multiple delivery teams, scaling to ensure positive outcomes.
- Responsible for risk identification and mitigation and validation of business outcomes.
- Drive quality and metrics improvements, becoming a leader in innovation.
- Utilise advanced domain knowledge to build an optimized test approach inclusive tooling strategy.
- Engineer and leverage virtual assets for incomplete/unavailable code, services, database, etc.
- Strong knowledge of test data management to reuse automated test data provisioning and adopt standard toolset.
- Lead deployment and implementation of tools/processes/resources and automation for functional/non-functional testing (performance, readiness/reliability [ORT], accessibility, security) approaches, frameworks, ensuring automated tests integrated into CI/CD/CT pipelines.
- Identify opportunities for test asset reusability and test approach efficiencies.
- Proactively seek continuous improvement, knowledge sharing and develop test solution designs and early automation opportunities.
Shareholder
- Adhere to enterprise frameworks or methodologies that relate to quality engineering activities.
- Ensure programs/policies/practices are well managed, meet business needs, comply with internal and external requirements, align with priorities.
- Engage stakeholders at all levels, shifting from defect detection to prevention.
- Seek and support continuous improvement and automation opportunities within quality engineering practice.
- Analyze functional or enterprise level data, draw conclusions, recommend, assess program effectiveness.
- Identify cost-minimization opportunities, deliver strategic solutions.
- Review test assets for compliance, reusability, maintainability.
- Monitor service productivity, assess efficiency levels, immunify where opportunities exist.
- Lead to remediation plans for performance, risk governance.
- Manage relationships across business lines and regulatory requirements.
- Protect organization interests, manage and elevate non-standard high-risk activities.
- Keep abreast of emerging issues, trends, evolving regulatory requirements, assess impacts.
- Maintain culture of risk management, supported by effective processes aligning with risk appetite.
Employee/Team
- Participate fully as team member, support positive work environment promoting services, quality, innovation, teamwork, and timely communication of issues.
- Provide thought leadership and share best practices and knowledge transfer.
- Keep current on emerging trends, grow knowledge of business tools and techniques.
- Participate in personal performance management, development activities, including cross training.
- Update stakeholders on projects and useful daily information.
- Mentor and enable team members by sharing knowledge and leveraging best practices.
- Provide guidance, proactively identify and resolve issues.
- Lead, motivate and develop relationships with stakeholders.
- Contribute to a fair, positive, equitable environment supporting diverse workforce.
- Act as brand ambassador internally and externally.
Breadth & Depth
- Experienced professional with in-depth knowledge of testing, design, automation, execution.
- Subject matter expert consult stakeholders across quality software delivery.
- Understand architecture blueprints, translate into efficient test approaches.
- Expert knowledge of frameworks, tools, processes, procedures.
- Business and technology acumen across areas, identify opportunities for benefit or operational improvements.
- Advanced debugging and problem-solving, investigate and analyze complex problems.
- Lead test automation between pods.
- Develop, debug, run, maintain complex automated test cases.
- Responsible for all project/release testing – integration, acceptance, performance, operability, deployment verification.
- Apply risk analysis methodologies aligning with project approach.
- Prioritize testing, ensure milestones, tasks completed on schedule.
- Create and execute test case creation and execution to meet timelines.
- Ensure tests do not impact production (e.g., file transmission scheduling), meet security and privacy policies.
- Follow testing processes, assess, address, resolve, raise, contingency plans.
- Participate in audit reviews, ensure artifacts meet standards and audit requirements.
- Participate in gate reviews, ensure artifacts meet criteria.
- Lead QE activities during sprint and SIT, work closely with teams to plan, execute, report, improve.
- Implement QE best practices, ensure accurate status tracking and reporting to QE manager.
- Work autonomously on complex application issues, escalating to leadership as needed.
- Drive and support delivery of quality solutions across pods or medium–high scopes.
- Deep experience in new advanced techniques; lead implementation in platform projects.
- Forward planning for future issues, gaps, industry trends.
- Effectively lead team, collaborate, drive collaboration.
- Report to Practice lead.
SDET (in addition)
- Advanced experience in code configuration and release management.
- Advanced knowledge of test architecture frameworks, tools, processes, procedures.
Experience and/or Education
- BS degree in Computer Science or related engineering discipline; equivalent experience.
- Strong academic background (e.g., software engineering, computer science).
- 5–7 years relevant experience.
- Strong Python/Java programming, able to write code/modules for complex scenarios, integration points, suport multiple technologies.
- Automation in Python/Java sprint.
- Excellent communication and analytical skills.
- Good familiarity with Large Language Models (LLM).
- Solid understanding of SQL data validation and integration.
- Experience with BDD, LLMs, Azure and IntelliJ, etc.
- Knowledge experience with Azure, Azure … platform, etc.
Join
- Inspire positive work environment and champion quality, innovation, teamwork and service.
- Learn voraciously, stretch your thinking.
Who We Are
TD is one of the world’s leading global financial institutions and the fifth largest bank in North America. Every day we deliver legendary customer experiences to over 27 million households and businesses in Canada, the United States and around the world. More than 95 000 TD colleagues bring their skills, talent and creativity to the Bank and the ones we serve and the economies we support. Our vision is to lead the better bank and enrich‑the‑customers‑for‑the‑future. TD has a deep commitment to being a leader in customer experience.
Our Total Rewards Package
The package reflects the investments we make to support colleagues to achieve financial, physical and mental well‑being goals. Base salary, variable compensation and benefits such as health, retirement, paid time off, banking benefits and discounts, career development, and reward and recognition programs. Learn more.
Additional Information
We’re delighted you are considering building a career with TD. TD is committed to competitive benefits, training programs, and support for thriving at work and at home.
This opportunity is subject to provincial regulations for employment purposes. Each province or territory requires specific regulations and requirements.
Colleague Development
If you’re interested in a specific career path or building skills, TD supports career, development and performance conversations. We provide an online learning platform and mentoring programs.
Training & Onboarding
We’ll provide training and onboarding sessions to help you succeed in your new role.
Interview Process
We will reach out to candidates to schedule interviews. We’ll communicate outcomes by email or phone.
Accommodation
Your accessibility matters. We can accommodate meeting rooms and virtual interviews.
Language Requirement (Quebec only)
Quebec only.