Taro Logo

Quality Engineer I (Selenium)

TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores.
$48,000 - $73,000
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Job Description

TD Bank, one of North America's leading financial institutions, is seeking a Quality Engineer I specializing in Selenium automation. This role offers an opportunity to join a dynamic technology team in Toronto, focusing on delivering high-quality software through automated testing solutions. The position combines technical expertise in test automation with collaborative teamwork in an Agile environment.

The role involves hands-on development of automated test frameworks using technologies like Selenium, Robot Framework, and various API testing tools. You'll be responsible for implementing both functional and non-functional automation, integrating tests into CI/CD pipelines, and ensuring software quality through comprehensive test coverage. The position requires strong programming skills in Java and JavaScript, along with experience in mobile automation and accessibility testing.

TD offers a comprehensive benefits package including health and well-being benefits, retirement programs, and career development opportunities. The company's commitment to diversity, equity, and inclusion creates an environment where colleagues can bring their authentic selves to work. The TD Ready Commitment demonstrates the bank's dedication to community impact, targeting C$1 billion by 2030 in community giving.

This role is perfect for someone with a strong foundation in quality engineering who wants to grow their career in a leading financial institution. You'll work with cutting-edge technologies while contributing to the bank's digital transformation initiatives. The position offers competitive compensation, professional development opportunities, and the chance to make a meaningful impact in financial technology.

Working at TD means joining an organization that values both technical excellence and personal growth, with regular development conversations and access to mentoring programs. The bank's focus on innovation in financial services and commitment to customer experience makes this an exciting opportunity for a quality engineering professional looking to advance their career in a stable, forward-thinking organization.

Last updated 2 hours ago

Responsibilities For Quality Engineer I (Selenium)

  • Contribute to test planning and perform hands-on test design/development/maintenance
  • Test case automation and test execution
  • Contribute to definition of test data and environment requirements
  • Analyze end-to-end proposed solutions to develop in-scope tests
  • Develop and maintain test suites (automated/manual)
  • Provide quick feedback throughout development and design process
  • Implement functional and non-functional automation
  • Work collaboratively with development team to define and validate user stories
  • Apply principles of behavior/Test Driven Development
  • Document and support proactive identification of end-to-end test solution designs

Requirements For Quality Engineer I (Selenium)

Java
JavaScript
  • BS degree in Computer Science or related Engineering discipline or equivalent practical experience
  • Experience working in an Agile environment
  • 5 years of experience with Selenium, Robot framework, Selenium-Grid
  • Experience with Java, JavaScript
  • Experience with API: Karate Framework, Postman, Rest Assured
  • Mobile Automation experience
  • Accessibility Testing experience
  • Experience with Cucumber BDD

Benefits For Quality Engineer I (Selenium)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development programs
  • Reward and recognition programs