View All Jobs 128421

Quality Engineer I

Develop automated test frameworks for API and microservices using Java and Rest Assured
Toronto
Mid-Level
$65,600 – 98,400 CAD / year
2 days ago
TD Bank

TD Bank

A major Canadian multinational banking and financial services corporation operating primarily across Canada and the United States.

Quality Engineer

We are seeking a skilled Quality Engineer to help ensure the delivery of exceptional, reliable and secure solutions. In this role, you will play a key part in upholding our commitment to excellence and delivering outstanding value to our customers.

Responsibilities:

  • Hands on role focused on test automation activities with high level of complexity
  • As a Test Lead for small complexity initiatives, accountable for implementing effective test strategies and plans, test design / development test case automation and test execution to achieve business outcomes.
  • Work as part of a Product Group, managing multiple feature PODs and the testing activities under them
  • Provides QE leadership, 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.
  • Leverage strong knowledge to understand technical solutions to build optimized test approaches, inclusive of the tooling strategy
  • Strong knowledge of test data management to reuse automated test data provisioning capabilities
  • Effectively engineer and leverage tools and Engineering practices (DevOps tools and processes, source code management, Service Virtualization, monitoring tools, etc.)
  • Implement functional and/or non-functional automation frameworks (performance, readiness / reliability testing (ORT), accessibility, security) including script development and execution, and ensure automated tests are integrated into the Continuous Integration (CI), delivery, and testing (CI/CD/CT) pipelines
  • Work closely with the Non-functional Requirements testing teams (i.e. Performance) to track outcomes and status as part of Testing Activities
  • 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 user stories, acceptance criteria and Definition of Done (DoD) / Ready (DoR)
  • Apply the principles of Behavior / Test Driven Development (BDD / TDD) and focus on value driven outcomes
  • Leads Proof of Concepts (POCs) to evaluate new technologies geared towards better, faster, more secure testing activities (such as Service Virtualization, DevOps, BDD, Test Data Management)
  • Adhere to enterprise frameworks or methodologies that relate to quality engineering activities
  • Ensure respective programs/ policies/practices are well managed, meets business needs, complies with internal and external requirements, and aligns with business priorities
  • Collaboratively engage with relevant stakeholders at all levels, both internal and external, to shift from finding defects to proactively preventing defects
  • Actively seek and support continuous improvement and automation opportunities within the Protect Platform
  • Conduct meaningful analysis at the functional or enterprise level using data to draw conclusions, make recommendations, assess the effectiveness of programs/ policies/ practices
  • Identify opportunities to minimize cost, provide recommendations and/or deliver corresponding strategic solutions to support cost effectiveness and to enhance stakeholder experience
  • 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 nonstandard, 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:

  • BS degree in Computer Science or related Engineering discipline; or equivalent practical experience
  • A minimum of 3 years of experience in quality engineering or test automation, ideally with some team coordination or lead responsibilities
  • Hands-on experience with test automation tools/frameworks (e.g., Selenium, Cypress, REST Assured) and scripting or programming languages (e.g., Java, Python, JavaScript)
  • Familiarity with authentication and access management technologies
  • Experience integrating tests into CI/CD pipelines (e.g., Jenkins, GitHub CI)
  • Solid collaboration, communication, and problem-solving skills
  • Excellent problem-solving, analytical, and communication skills; able to guide and influence across team
  • Strong debugging and problem-solving skills; investigates and analyzes potential solutions to problems

Candidates with the following experience will be at an advantage:

  • Experience and expertise in creating automated test solutions especially if it is related to API/Microservices using Java and Rest Assured
  • Previous experience in the Payments Technology domain
  • Experience and expertise in Agile methodologies and tools like JIRA along with BDD approach, Cucumber or Gherkin
  • Confluence reporting or dashboards
+ Show Original Job Post
























Quality Engineer I
Toronto
$65,600 – 98,400 CAD / year
Engineering
About TD Bank
A major Canadian multinational banking and financial services corporation operating primarily across Canada and the United States.