Toronto, Ontario, Canada
19 hours ago
Sr. Lead Automation Engineer: CI/CD & Framework Expert

Work Location:

Toronto, Ontario, Canada

Hours:

37.5

Line of Business:

Technology Solutions

Pay Details:

$91,200 - $136,800 CAD

This role is eligible for a discretionary variable compensation award that considers business and individual performance.

TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.

As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.

Job Description:

We are looking for a Lead Automation engineer: CI/CD & Framework expert with strong technical expertise in creation of QE Automated solution on a program/Portfolio level and proven test automation scripting hands-on expertise combined with strong communication skills.

This is a highly technical role that requires deep Test Automation frameworks knowledge & strong leadership skills to influence our partners. In this role, you will help to drive overall test automation strategy and will be working alongside sharp, like-minded automation specialists, software developers and solution architects.

You will lead, improve and enhance test automation practices and tools selection by demonstrating innovative ideas while leading automation initiatives. You will proactively identify, design and implement QE automation strategies to improve reliability, stability and leveraging automation and service virtualization.You will be responsible for creation of E2E test automation strategy for TDI, collaborate with enterprise on the right framework selection and implement at a portfolio level using best practices, automation tools stack. The framework should be flexible enough to accommodate individual work streams needs and at the same time to accommodate common approaches, elements and functions Be hands-on on developing Automation scripts & Lead a group of highly qualified automation engineers by helping them in writing automated script using Industry Best Practices, Code Standards, Tools and TechnologiesDevelop an automated testing solution with a focus on optimized test coverage, service virtualization, high performance and easy maintainability Meet with business and technology leads to understand objectives and map out testing automation requirements; prepare documentation on selected tools and established processes to allow maintaining a set of highly reusable automated test scripts and virtual services to be used for integration and regression testing on the program level Identify and recommend opportunities to enhance productivity and operational efficiency using automation, virtualization, and integration with DevOps pipeline Responsible to provide complete, accurate and timely automation status updates to project teams and stakeholders on program levelYou will coach and mentor other Junior QE colleagues on automation and work on improving the automation expertise in the team.

Technical Skills:

Java Programming: Proficiency in Java for writing test scripts, understanding object-oriented programming concepts, and using Java libraries.Selenium WebDriver: Expertise in using Selenium WebDriver to automate web browser interactions, such as clicking, typing, and navigating.XPath and CSS Selectors: Ability to locate web elements using XPath and CSS selectors for dynamic and static page elements.Maven: Experience with Maven or Gradle for project build management and dependency handling in automation projects.Page Object Model (POM): Implementing the Page bject Model design pattern to organize test code and improve reusability and maintainability.CI/CD Tools: Experience integrating automation scripts with Continuous Integration/Continuous Deployment (CI/CD) tools like Jenkins or GitLab CI to automate test execution.Version Control (Git): Using Git for version control to manage and collaborate on automation code repositories.Parallel Testing: Ability to execute tests in parallel on multiple browsers and environments using tools like Selenium Grid or cloud-based solutions like BrowserStack.Headless Browser Testing: Configuring headless browsers (e.g., Chrome Headless, PhantomJS) to run automation scripts without a graphical user interface.Data-Driven Testing: Implementing data-driven testing techniques to input multiple data sets for validating test cases using tools like Apache POI for Excel integration.

Experience and/or Education

BS degree in Computer Science or related Engineering discipline; or equivalent practical experienceStrong academic background (e.g., software engineering, computer science)7+ years of relevant experience

Hybrid = 2 days a week in the office

Who We Are:

TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores. Every day, we deliver legendary customer experiences to over 27 million households and businesses in Canada, the United States and around the world. More than 95,000 TD colleagues bring their skills, talent, and creativity to the Bank, those we serve, and the economies we support. We are guided by our vision to Be the Better Bank and our purpose to enrich the lives of our customers, communities and colleagues.

TD is deeply committed to being a leader in customer experience, that is why we believe that all colleagues, no matter where they work, are customer facing. As we build our business and deliver on our strategy, we are innovating to enhance the customer experience and build capabilities to shape the future of banking. Whether you’ve got years of banking experience or are just starting your career in financial services, we can help you realize your potential. Through regular leadership and development conversations to mentorship and training programs, we’re here to support you towards your goals. As an organization, we keep growing – and so will you.

Our Total Rewards Package
Our Total Rewards package reflects the investments we make in our colleagues to help them and their families achieve their financial, physical, and mental well-being goals. Total Rewards at TD includes a base salary, variable compensation, and several other key plans such as health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs. Learn more

Additional Information:
We’re delighted that you’re considering building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we’re committed to providing the support our colleagues need to thrive both at work and at home.

Please be advised that this job opportunity is subject to provincial regulation for employment purposes. It is imperative to acknowledge that each province or territory within the jurisdiction of Canada may have its own set of regulations, requirements.


Colleague Development
If you’re interested in a specific career path or are looking to build certain skills, we want to help you succeed. You’ll have regular career, development, and performance conversations with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future opportunities. Whether you have a passion for helping customers and want to expand your experience, or you want to coach and inspire your colleagues, there are many different career paths within our organization at TD – and we’re committed to helping you identify opportunities that support your goals.
 

Training & Onboarding
We will provide training and onboarding sessions to ensure that you’ve got everything you need to succeed in your new role.

Interview Process 
We’ll reach out to candidates of interest to schedule an interview. We do our best to communicate outcomes to all applicants by email or phone call.


Accommodation
Your accessibility is important to us. Please let us know if you’d like accommodations (including accessible meeting rooms, captioning for virtual interviews, etc.) to help us remove barriers so that you can participate throughout the interview process.

We look forward to hearing from you!

Language Requirement (Quebec only):

Maîtrise d’une langue autre que le français pour offrir du soutien ou traiter avec des employés ou des collègues qui ont besoin de services et de soutien dans une langue autre que le français.
Confirmar seu email: Enviar Email