TD bank

Software Engineer II (SDET)

TD bank
Apply
2 days ago
Toronto, CanadaMid Level

Responsibilities

  • Develop new application solutions, features, enhancements, and break/fix implementations using Java and related engineering standards.
  • Build and maintain enterprise-grade automation frameworks using Playwright, Selenium WebDriver, TypeScript, and API testing tools.
  • Perform unit, component, API, accessibility, and other quality testing, including REST API and JSON/XML validation.
  • Integrate automated testing into CI/CD pipelines and identify automation, testing, and continuous improvement opportunities.
  • Conduct accessibility testing using Axe, Lighthouse, Accessibility Insights, and WCAG compliance standards, and remediate issues across web applications.
  • Participate in code reviews, quality management reviews, design and prototype reviews, Operational Readiness Reviews, and solution sign-offs.
  • Analyze technical requirements, recommend engineering solutions, document system components, and support application performance and operability goals.
  • Provide technical expertise during incident management, outage analysis, impact assessment, problem determination, and resolution activities.
  • Collaborate with internal and external stakeholders and technology partners to meet technical, business, regulatory, performance, and delivery goals.
  • Support defect prevention, risk management, governance remediation, process improvement, and cost-effective strategic solutions.
  • Mentor and guide team members, share engineering best practices, support knowledge transfer, and contribute to a positive team environment.

Requirements

  • At least 5 years of Java development and test automation experience.
  • At least 5 years of Selenium WebDriver experience.
  • At least 3 years of TypeScript experience.
  • At least 2 years of Playwright automation experience.
  • 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, and Postman/Newman.
  • Experience integrating automation into CI/CD pipelines and 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 exposure to React applications, Single Page Applications, GitHub Actions, Jenkins, Azure DevOps, Azure or AWS, performance testing tools, large-scale Enterprise Agile environments, and AI-assisted testing tools.
  • Strong analytical, problem-solving, communication, collaboration, attention-to-detail, continuous-learning, leadership, and mentoring capabilities.

Benefits

  • Base salary range of $81,600 - $115,200 CAD.
  • Health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.
  • Regular development and performance conversations, training programs, an online learning platform, and mentoring programs.
  • Training and onboarding sessions are provided.
  • Work location is Toronto, Ontario, Canada, with 37.5 working hours per week.
  • Accessibility accommodations are available throughout the interview process.

Tech Stack

AWSAzureGitHub ActionsJavaJenkinsPostmanReactTypeScript

Categories

TD bank

About TD bank

10,000+ employees

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.

Contact me