23 hours ago

Associate Quality Engineer

TD

On Site
Full Time
CA$75,000
Toronto, ON

Job Overview

Job TitleAssociate Quality Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCA$75,000
LocationToronto, ON

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role

As an Associate Quality Engineer, you will perform hands-on testing activities, including test creation and process support within a given functional area. Your primary goal will be to support the delivery of high-quality solutions by automating tests and enhancing automation frameworks.

You will contribute to test planning and perform hands-on test design, development, and maintenance, test case automation, and test execution to achieve business outcomes. Integrating directly into a team's continuous delivery process, you will augment the delivery of quality software, ensuring speed, agility, and effective risk management. This includes defining test data and environment requirements.

Your responsibilities also involve analyzing the end-to-end proposed solution (business requirements, design specifications, architecture blueprints, etc.) to develop in-scope tests. You will analyze, develop, debug, and maintain test suites (automated/manual), traceability matrices, and log defects, assisting in their resolution as required. Providing quick feedback throughout the development and design process, you will analyze and report on test results to confirm the quality of the intended solution.

You will leverage tools that support automation activities and management, such as test automation frameworks and test management tools. Utilizing virtual assets to support virtualization of any incomplete or unavailable code, service, or database will be key. A basic knowledge of test data management is required to reuse automated test data provisioning capabilities and adopt standard test data tool sets. You will effectively leverage tools and engineering practices including DevOps tools and processes, source code management, Service Virtualization, and monitoring tools.

The role entails implementing functional and/or non-functional automation approaches (performance, readiness/reliability testing (ORT), accessibility, security), frameworks, including script development and execution, and ensuring automated tests are integrated into Continuous Integration (CI), delivery, and testing (CI/CD/CT) pipelines. You will be responsible for documenting and supporting the proactive identification of end-to-end test solution designs, updating knowledge bases, and identifying early automation opportunities. Working collaboratively with the development team, you will define and validate user stories, acceptance criteria, and Definition of Done (DoD) / Ready (DoR). Applying the principles of Behavior/Test Driven Development (BDD/TDD), you will focus on value-driven outcomes, providing feedback, reporting, and analytics on overall quality/performance, user experience, and future bug prevention. You will actively participate in Practices' communities of Interest and may be involved in Proof of Concepts (POCs) to evaluate new technologies for better, faster, more secure testing activities (such as Service Virtualization, DevOps, BDD, Test Data Management).

Experience and Education

A BS degree in Computer Science or a related Engineering discipline, or equivalent practical experience, is required.

Required Skills

  • Up to 2 years of experience in Quality Engineering or Software Testing using industry-standard tools.
  • Strong knowledge of Core-Java concepts (OOP, collections, exception handling).
  • Hands-on experience with Selenium for web automation.
  • Good command of Cucumber framework for managing and executing test cases.
  • Experience in REST Assured for API testing and automation.
  • Understanding of SDLC, STLC, and Agile methodologies.
  • Ability to analyze requirements and convert them into test scenarios.

Nice To Have

  • Exposure to CI/CD tools like Jenkins.
  • Basic knowledge of Git and version control systems.

Additional Information

You should possess foundational knowledge of specific domain and quality engineering frameworks, technology, tools, processes, and procedures. Solid knowledge of coding practices, testing, and debugging is essential for developing and maintaining resilient automated test scripts, with hands-on experience writing automated scripts using industry-standard frameworks. Strong debugging and problem-solving skills are required, including the ability to investigate and analyze potential solutions to problems. Foundational knowledge of in-scope TD business and systems, practices, business organization, and Bank standards is beneficial. The ability to drive work efforts, own tasks, and estimate and prioritize activities for medium to moderately complex tasks is important. Leveraging new or advanced techniques and approaches in testing and automation, and using existing procedures to solve routine problems while making limited exceptions, will be part of your role. You are expected to be a collaborative team player and report to a Practice lead.

About TD

TD is a global leader in the financial services sector and the fifth-largest bank in North America by branch count. Each day, we strive to make every interaction, product, and experience remarkably human and pleasantly simple for over 27 million households and businesses across Canada, the U.S., and around the world. Over 95,000 TD colleagues leverage their skills, talent, and creativity to deepen relationships, ensure rigorous execution, and make banking simpler and faster. TD is deeply committed to being a leader in customer experience, believing that every colleague, regardless of their sector, is client-facing. Together, we reimagine the banking experience and its possibilities for our clients, colleagues, and communities.

Our Total Rewards Program

Our total rewards program reflects the investments we make to help our colleagues and their families achieve their mental, physical, and financial well-being goals. Total compensation at TD includes base salary, variable compensation, and many other key benefits such as health and wellness benefits, savings and retirement plans, paid time off, banking benefits and discounts, career development opportunities, and reward and recognition programs. Learn more about our comprehensive benefits package.

Colleague Development

Whether you're interested in a specific career path or looking to enhance certain skills, we are committed to setting you on the path to success. You will have regular conversations about career development, skill enhancement, and performance with your manager. A variety of mentoring programs and an online learning platform will also be available to help you open new doors. If you are passionate about helping clients and building strong, lasting relationships, TD offers diverse career paths where you can grow your expertise and make a significant impact. We are committed to supporting your success and fostering a respectful workplace where diverse perspectives are valued, everyone has equal opportunities to progress, and you can fully realize your potential and achieve your career goals. At TD, we attract and develop the best talent.

Training and Onboarding

We ensure you have the tools and resources needed to succeed in your new role by organizing comprehensive onboarding and training sessions.

Interview Process

Selected candidates will be contacted to schedule an interview. We will do our best to communicate with all candidates by email or phone regarding our decision.

Accommodations

Accessibility is important to us. Please inform us of any accommodations you may require (e.g., accessible meeting rooms, subtitles for virtual interviews) to participate fully in the interview process.

We look forward to hearing from you!

Key skills/competency

  • Quality Engineering
  • Test Automation
  • Core Java
  • Selenium
  • Cucumber Framework
  • REST Assured
  • API Testing
  • Agile Methodologies
  • CI/CD
  • Debugging

Tags:

Quality Engineer
Test automation
Test design
Quality assurance
Defect management
Continuous testing
Performance testing
Security testing
Agile methodologies
Problem solving
Debugging
Core Java
Selenium
Cucumber
REST Assured
API testing
CI/CD
DevOps
Git
SDLC
STLC

Share Job:

How to Get Hired at TD

  • Research TD's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume strategically: Highlight Core Java, Selenium, Cucumber, and REST Assured expertise, showcasing relevant projects and contributions to test automation frameworks.
  • Showcase automation prowess: Detail your hands-on experience in building and enhancing test automation suites, specifically mentioning CI/CD integration and DevOps practices.
  • Prepare for technical deep-dives: Practice core Java concepts, web automation with Selenium, API testing with REST Assured, and understand Agile and SDLC methodologies.
  • Emphasize collaborative problem-solving: Be ready to discuss how you've worked with development teams to define user stories, resolve defects, and improve overall software quality.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background