1 day ago
Toronto, CanadaMid Level
Responsibilities
- Develop new application solutions and features while performing unit and component testing.
- Build and maintain enterprise-grade automation frameworks using Java, Selenium WebDriver, TypeScript, and Playwright.
- Automate REST API testing, including JSON/XML validation, API mocking, and service virtualization.
- Integrate automated testing into CI/CD pipelines and identify opportunities for quality engineering automation.
- Perform accessibility testing using Axe, Lighthouse, and Accessibility Insights, and remediate accessibility issues across web applications.
- Conduct code reviews, quality management reviews, operational readiness reviews, and solution design sign-offs.
- Support incident management, outage analysis, impact assessment, problem determination, and timely resolution.
- Apply test automation strategy, test framework design, test data management, defect lifecycle management, risk-based testing, and accessibility testing practices.
- Collaborate with internal and external stakeholders to ensure engineering solutions meet requirements, performance goals, and regulatory expectations.
- Mentor team members, share engineering best practices, and provide technical guidance and thought leadership.
Requirements
- 5+ years of experience in Java development and test automation.
- 5+ years of experience with Selenium WebDriver.
- 3+ years of experience with TypeScript.
- 2+ years of experience with Playwright automation.
- Strong experience in Agile/Scrum delivery environments and building and maintaining enterprise-grade automation frameworks.
- Strong Java programming skills and experience with Playwright and Selenium automation frameworks.
- Extensive experience with API test automation, REST APIs, JSON/XML validation, API mocking, and service virtualization.
- Experience with Playwright, Selenium WebDriver, Rest Assured, Postman, and Newman.
- Experience integrating automation into CI/CD pipelines.
- Strong understanding of test automation strategy, test framework design, test data management, defect lifecycle management, risk-based testing, and accessibility testing.
- Hands-on experience with Axe, Lighthouse, Accessibility Insights, and WCAG compliance standards.
- Preferred experience with React-based applications, Single Page Applications, GitHub Actions, Jenkins, Azure DevOps, Azure or AWS, performance testing tools, and large-scale Enterprise Agile environments.
- Familiarity with AI-assisted testing tools and quality engineering practices.
- Strong analytical, problem-solving, communication, collaboration, attention-to-detail, continuous-learning, leadership, and mentoring capabilities.
Benefits
- Base salary of $81,600 - $115,200 CAD.
- Health and well-being benefits, savings and retirement programs, paid time off, banking benefits, and discounts.
- Career development, training programs, regular development conversations, online learning, mentoring programs, and recognition programs.
- Training and onboarding sessions are provided.
- Support for workplace and interview accommodations, including accessible meeting rooms and captioning for virtual interviews.
- Work location is Toronto, Ontario, Canada, with a 37.5-hour work week.
About TD bank
TD Bank Group provides retail and commercial banking, credit cards, mortgages, wealth management, insurance, and capital-markets services to consumers, businesses, and institutional clients. Headquartered in Toronto and founded in 1955, it operates across Canada and the eastern United States. The company generates revenue from interest income, fees, and trading activities and is publicly traded on the TSX and NYSE under the symbol TD.
