Skip to main content
Full-Time
Hybrid

Quality Engineer

View on Map

Description

This role is for a Quality Engineer within Technology Solutions for Transaction Banking at TD Securities. The engineer will ensure the delivery of high-quality, scalable, and reliable software across API, data, and UI platforms, working with developers, product owners, and DevSecOps teams to support testing strategies for microservices and data-intensive systems.

What We're Looking For

Design, develop, and execute manual and automated test suites across API, data, and UI platforms.,Manage the development, delivery, and ongoing support of testing solutions.,Create and execute comprehensive manual test scenarios for new and existing features.,Collaborate closely with developers, product owners, and DevSecOps teams to define acceptance criteria and ensure robust test coverage.,Develop and maintain automated testing frameworks and integrate them into CI/CD pipelines.,Perform comprehensive API and integration testing.,Ensure adherence to SDLC and project management methodologies, including documentation and estimation.,Utilize tools such as JIRA (Xray), Confluence, and Agile delivery frameworks to support test planning and execution.,Partner with cross-functional teams to support environment readiness, deployment validation, and continuous improvement of testing practices.

Ideal Candidate

Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.,5+ years of experience in software testing, with a strong focus on automation and functional testing.,Strong expertise in automation frameworks, Java, and quality engineering tools and environments.,Hands-on experience building and executing test automation frameworks using Java, Maven, Spring Boot, and related tools.,Experience with BDD frameworks, including Gherkin syntax and feature file development.,Proficiency in SQL for data validation and experience with test management platforms such as JIRA and Confluence.,Hands-on experience with automation tools such as Selenium (UI), RestAssured (API), Cucumber, and CI/CD integration (e.g., GitHub Actions).,Working knowledge of Java, Spring Boot, React, JavaScript/TypeScript, and client/server or multi-tier web applications.,Strong analytical, problem-solving, and communication skills, with the ability to work independently and prioritize effectively.,Nice to have: Domain knowledge in Transaction Banking, including ledger strategies and products.,Nice to have: Experience with Finacle or other core banking systems.,Nice to have: Exposure to Azure cloud environment.

Minimum Education

Bachelor's Degree

Hard Skills

Java
Maven
Spring Boot
SQL
Selenium
RestAssured
Cucumber
GitHub Actions
CI/CD
JIRA
Confluence
React
JavaScript
TypeScript
API testing
data validation
integration testing
automation frameworks
BDD frameworks
Gherkin syntax
feature file development
microservices
SDLC
project management methodologies
Finacle
Azure cloud

Soft Skills

Analytical skills
problem-solving
communication skills
independent work
prioritization
collaboration

Work Hours

37.5 hours/week

Benefits

Health and well-being benefits
savings and retirement programs
paid time off
banking benefits and discounts
career development
reward and recognition programs
variable compensation

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.