---Advertisement---

πŸš€TD Bank Hiring Quality Engineer II (Java & Selenium) | Toronto, Canada | Apply Before July 3, 2026 |

By: Rohit BARAHATE

On: June 17, 2026

---Advertisement---
Image

πŸ’Ό Job Details

🏒 Company: TD Bank
πŸ’» Position: Quality Engineer II (Java & Selenium)
πŸ†” Job Requisition ID: R_1494480
πŸ“ Location: Toronto, Ontario, Canada
🏠 Work Mode: On-Site
πŸ’Ό Employment Type: Full-Time
πŸ“… Application Deadline: July 3, 2026
πŸ‘¨β€πŸ’Ό Experience Required: 3–5 Years
πŸŽ“ Qualification: Bachelor’s Degree in Computer Science, Engineering, or Related Discipline
πŸ› οΈ Primary Skills: Java, Selenium, Automation Testing, Manual Testing, CI/CD, BDD, TDD
🏦 Industry: Banking & Financial Services


🌟 About TD Bank

TD Bank is one of North America’s leading financial institutions, serving millions of customers across Canada and the United States. Known for its innovation-driven culture and commitment to digital transformation, TD continues to invest heavily in technology, automation, cloud engineering, cybersecurity, and quality engineering practices.

If you’re passionate about automation testing, quality engineering, Java development, and continuous innovation, this opportunity offers an excellent platform to accelerate your career within a globally recognized financial institution.


🎯 Role Overview

The Quality Engineer II role is a hands-on position focused on automation testing, manual testing, test strategy development, and quality engineering leadership. The selected candidate will be responsible for designing and implementing test automation solutions, executing complex testing activities, and ensuring software quality across enterprise banking applications.

This position requires strong expertise in Java, Selenium, automation frameworks, manual testing methodologies, and CI/CD integration.


πŸ› οΈ Key Responsibilities

βœ… Design, develop, and execute comprehensive test strategies and test plans
βœ… Create automated test scripts using Java and Selenium frameworks
βœ… Perform functional, integration, system, regression, and end-to-end testing
βœ… Lead testing activities for small to medium complexity initiatives
βœ… Build and optimize automation frameworks for scalable testing solutions
βœ… Integrate automated tests into CI/CD and Continuous Testing pipelines
βœ… Support test data management and automated test data provisioning
βœ… Collaborate with development teams to validate user stories and acceptance criteria
βœ… Participate in Definition of Ready (DoR) and Definition of Done (DoD) discussions
βœ… Apply BDD and TDD methodologies to improve software quality
βœ… Develop Proof of Concepts (POCs) for emerging testing technologies
βœ… Conduct automation code reviews and test asset quality assessments
βœ… Perform root cause analysis and troubleshoot testing issues
βœ… Monitor testing effectiveness and recommend process improvements
βœ… Mentor team members and promote quality engineering best practices
βœ… Collaborate with stakeholders to proactively prevent defects rather than simply identify them


πŸ’» Required Technical Skills

β˜• Java Development

β€’ Strong hands-on experience with Java programming
β€’ Experience developing and maintaining automation scripts
β€’ Understanding of object-oriented programming concepts
β€’ Strong debugging and troubleshooting skills


πŸ€– Automation Testing

β€’ Extensive experience with Selenium WebDriver
β€’ Automation framework design and maintenance
β€’ Functional and regression test automation
β€’ End-to-end automation testing expertise
β€’ Automated test execution and reporting


πŸ§ͺ Manual Testing

β€’ Functional Testing
β€’ System Testing
β€’ Integration Testing
β€’ User Acceptance Testing (UAT)
β€’ Regression Testing
β€’ Exploratory Testing
β€’ Defect Lifecycle Management


πŸ”„ DevOps & CI/CD

β€’ Continuous Integration and Continuous Delivery concepts
β€’ Test automation integration into CI/CD pipelines
β€’ Source code management tools
β€’ DevOps processes and automation practices
β€’ Continuous Testing strategies


πŸ“Š Test Data Management

β€’ Test data provisioning and maintenance
β€’ Data validation strategies
β€’ Test environment management
β€’ Automation of test data processes


πŸŽ“ Educational Requirements

βœ”οΈ Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or related discipline
βœ”οΈ Equivalent practical experience may also be considered
βœ”οΈ Strong foundation in software development and quality engineering principles


πŸ‘¨β€πŸ’Ό Experience Requirements

βœ”οΈ 3–5 years of professional experience in Quality Engineering
βœ”οΈ Proven experience in both Manual and Automation Testing
βœ”οΈ Strong expertise in Java and Selenium
βœ”οΈ Experience with enterprise-scale applications
βœ”οΈ Exposure to Agile development environments
βœ”οΈ Experience working with cross-functional teams


🌟 What Makes an Ideal Candidate?

TD Bank is looking for professionals who can:

πŸ”Ή Think beyond defect detection and focus on defect prevention
πŸ”Ή Drive continuous quality improvements
πŸ”Ή Mentor junior engineers and contribute to team growth
πŸ”Ή Lead automation initiatives and framework enhancements
πŸ”Ή Analyze complex technical challenges and propose solutions
πŸ”Ή Collaborate effectively with technical and business stakeholders
πŸ”Ή Stay updated with emerging testing technologies and industry trends


πŸ“© How to Apply

Ready to take the next step in your career?

πŸ‘‰ Application Link: Click Here

🀝 Referral Tip
Want to improve your chances of getting noticed?
Connect with someone at TD and request a referralβ€”it can significantly enhance your visibility in the hiring process.


🌍 Why This Opportunity Matters

The banking industry is rapidly embracing digital transformation, automation, cloud technologies, AI-driven testing, and continuous delivery. Quality Engineering plays a critical role in ensuring secure, reliable, and high-performing banking applications.

At TD Bank, you’ll work on enterprise-scale systems that serve millions of customers while gaining exposure to advanced testing frameworks, automation technologies, and modern engineering practices. This role offers an excellent combination of technical growth, leadership exposure, and long-term career development.


Rohit BARAHATE

Rohit BARAHATE is a Quality Engineering Specialist with 4+ years of experience in the IT industry. With a network of over 100K+ LinkedIn connections and actively supports job seekers by sharing referral opportunities and guiding them toward successful careers.

Join WhatsApp

Join Now

Join Telegram

Join Now

Leave a Comment