Job Expired

This posting has expired and applications are no longer being received and this job does not show up on the main job list.

Quality Engineer II

by TD Canada Trust

Location: London, ON
Date Posted: Mar 04, 2023
TD Canada Trust

Job Description

 

Quality Engineer II

 

Company Overview

Tell us your story. Don’t go unnoticed. Explain why you’re a winning candidate. Think “TD” if you crave meaningful work and embrace change like we do. We are a trusted North American leader that cares about people and inspires them to grow and move forward.

Stay current and competitive. Carve out a career for yourself. Grow with us. Here’s our story: jobs.td.com

Department Overview
The Quality Engineering (QE) Practice is an enterprise function that brings together the Quality and Testing, and Release Management professionals from across the bank that supports delivery. In addition, the Practice has accountability IT Governance and Operational Support for the Customer Platforms and Enterprise Technology Enablement (CPET) division. The Practice aims to engineer for end-to-end quality outcomes from the start, innovating to deliver efficiently and drive legendary customer and colleague experiences as well as accelerate the talent, skills and capabilities of our people to ensure we deliver superior quality work.
Job Description
Customer

Provides direction and feedback throughout the development and design process; provides test development / automation support to ensure that the quality of the intended solution is met.
Directs test planning, test design / development test case automation and test execution to achieve business outcomes. Integrates directly into a team’s continuous delivery process, augmenting the delivery of quality software and ensuring speed, agility and risk management
Leverage strong knowledge & ability to understand technical solutions to build an optimized Test Approach, inclusive of the tool strategy
Implement functional and non-functional automation (performance, readiness / reliability testing (ORT), accessibility, security) approach, frameworks, script development and execution, and ensure automated tests are integrated into the continuous integration, delivery, and testing (CI/CD/CT) pipelines
Engineer and leverage virtual assets to support virtualization of any incomplete / unavailable code, service, database, etc.; has strong knowledge of test data management to reuse automated test data provisioning capabilities to be able to adopt a standard test data tool set
Support early performance engineering, monitoring, diagnosis, analysis and tuning approach
Contribute early in the design and development process to ensure built-in-quality code
Play a key role in developing, documenting, and proactively identifying end-to-end test solution designs and early automation opportunities
Work collaboratively with the development team to define and validate appropriate user stories, acceptance criteria and definitions of done / ready
Apply the principles of Behaviour / Test-Driven Development (BDD / TDD) and focus on value driven outcomes
Provide subject matter expertise considering overall quality / performance, user experience, and future bug prevention
Shareholder

Adhere to enterprise frameworks or methodologies that relate to engineering activities for business area
Ensure respective programs/ policies/practices are well managed, meets business needs, complies with internal and external requirements, and aligns with business priorities
Ensure business operations are in compliance with applicable internal and external requirements (e.g. financial controls, segregation of duties, transaction approvals and physical control of assets)
Participate in cross-functional / enterprise / initiatives as an engineering subject matter expert helping to identify risk / provide guidance for complex situations
Actively seek and support continuous improvement and automation opportunities within the testing process
Conduct meaningful analysis at the functional or enterprise level using results to draw conclusions, make recommendations, assess the effectiveness of programs/ policies/ practices
Monitor service, productivity and assess efficiency levels within own function and implement continuous process / performance improvements where opportunities exists
Lead / facilitate and/or implement actions / remediation plans to address performance / risk /governance issues
Actively manage relationships within and across various business lines, corporate and/or control functions and ensure alignment with enterprise and/or regulatory requirements
Protect the interests of the organization – identify and manage risks, and escalate non-standard, high risk activities as necessary
Keep abreast of emerging issues, trends, and evolving regulatory requirements and assess potential impacts
Maintain a culture of risk management and control, supported by effective processes in alignment with risk appetite
Requirements
Employee/Team

Participate fully as a member of the team, support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest
Provide thought leadership and/ or industry knowledge for engineering best practices and participate in knowledge transfer within the team and business unit
Keep current on emerging trends/ developments and grow knowledge of the business, related tools and techniques
Participate in personal performance management and development activities, including cross training within own team
Keep others informed and up-to-date about the status / progress of projects and / or all relevant or useful information related to day-to-day activities
Contribute to team development of skills and capabilities through mentorship of others, by sharing knowledge and experiences and leveraging quality engineering best practices.
Work collaboratively with the team and leadership to proactively identify and resolve issues related to product quality
Lead, motivate and develop relationships with internal and external business partners / stakeholders to develop productive working relationships.
Contribute to a fair, positive and equitable environment that supports a diverse workforce
Act as a brand ambassador for your business area/function and the bank, both internally and/or externally
Breadth & Depth

Experienced professional role with in-depth knowledge / expertise in testing planning, design, automation and execution
Advanced debugging skills – able to solve complex problems requiring analysis of multiple variables
Strong knowledge of new / advanced techniques and approaches in testing and automation (e.g. BDD, Rapid Software Testing)
Multidisciplinary experience in software configuration and code management
Deep business and technology acumen, seeks out opportunities to benefit the Bank and / or introduce operational improvements
Ability to drive work efforts related to complex applications / systems / projects within one product line / business
Ability to work autonomously and manage complex application / solution issues as needed, escalating to leadership or other stakeholders when necessary
Collaborative team player and ability to play a leadership role in the team
Future focused – foresees issues and gaps and identifies industry trends
Experience and/or Education

BS degree in Computer Science or related Engineering discipline; or equivalent practical experience
Undergraduate Degree or Technical Certificate.
5-7 years relevant experience.
Practical experience with Java, Selenium and API.
Understanding of QA automation framework development using JAVA and Selenium.
Experience working with automation team and implementing test automation in an Agile SCRUM development environment.
Practical of automation development tool sets (e.g. Selenium, SOAPUI, TestNG, Maven)
Experience with BDD frameworks such as Cucumber.
Understanding of mainstream and emerging technology standards and advancements in software test automation.
Understanding of continuous integration and delivery
Experience in working with SQL and Oracle Databases.
Additional Information
Join in on what others in TD Technology Solutions are doing:
Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.
Learn voraciously, stretch your thinking, share your knowledge and educate others.
Communicate and collaborate with both technical and non-technical professionals.
Cultivate winning relationships by building trust with business and technology partners.
Share our commitment to productivity, effectiveness and operational efficiency.
Embrace change and witness amazing things happen – from the inside.
Make your mark. Join a dynamic team. Explore new ideas. This is your opportunity to impact the future of banking technology in areas and ways you’ve never imagined (at a bank)! Visit techjobs.td.com to learn more.

Hours
37.5
Inclusiveness
At TD, we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We are dedicated to building a workforce that reflects the diversity of our customers and communities in which we live and serve. If you require an accommodation for the recruitment/interview process (including alternate formats of materials, or accessible meeting rooms or other accommodation), please let us know and we will work with you to meet your needs.



Apply