Enable job alerts via email!

QE Specialist - Test Automation Developer

Definity Financial

Waterloo

On-site

CAD 106,000 - 205,000

Full time

29 days ago

Job summary

A financial services company located in the Region of Waterloo is seeking a QE Specialist with extensive experience in test automation development. The successful candidate will design and maintain automated test frameworks and integrate tests into CI/CD pipelines. This role requires strong programming skills and a solid understanding of test automation best practices. The salary range for this position is $76,100 - $146,000.

Qualifications

  • 7+ years of experience in test automation, with at least 3 years in a senior or lead role.
  • Extensive experience in designing and implementing test automation frameworks.
  • Strong programming skills in Java, Python, or JavaScript.

Responsibilities

  • Design, develop, and maintain automated test frameworks.
  • Champion an automation-first mindset and promote shift-left testing practices.
  • Integrate automated tests into CI/CD pipelines to support continuous testing.

Skills

Test Automation Development
Java
Python
JavaScript
Selenium
Cypress
CI/CD pipelines
API testing

Education

Bachelor’s or Master’s degree in Computer Science

Tools

Selenium
Tricentis Tosca
Postman
Git
Job description
Overview

We are seeking a QE Specialist with a strong focus on Test Automation Development to join our team. In this role, you will work closely with Quality Engineering and Development teams in a fast-paced, customer-oriented environment to ensure the delivery of high-quality software solutions.

What can you expect in this role?
  • Design, develop, and maintain automated test frameworks and test suites for functional, regression, and E2E testing.
  • Champion an automation-first mindset and promote shift-left testing practices to ensure early detection and resolution of defects.
  • Maintain, update, and promote test automation best practices and coding standards across teams.
  • Work closely with functional QE teams and vendor partners to align automation strategy and execution.
  • Maintain and upgrade the automation framework infrastructure to support evolving product and technology needs.
  • Review automation scripts for quality, maintainability, and adherence to standards.
  • Conduct proofs of concept (POCs) and provide technical solutions to support functional QE teams by evaluating the feasibility of new tools, frameworks, and approaches in test automation.
  • Integrate automated tests into CI/CD pipelines to support continuous testing and delivery.
  • Analyze test results, identify root causes of failures, and work with development teams to resolve issues.
  • Leverage AI and ML technologies across all phases of the software development lifecycle to enhance testing efficiency and coverage.
  • Contribute to the overall quality strategy and advocate for best practices in test automation and software quality.
  • Support development of insurance domain knowledge and understanding of business processes within the team
What do you bring to the role?

Technical Expertise:

  • Extensive experience in designing and implementing test automation frameworks for web, mobile, and API testing.
  • Strong programming skills in Java, Python, JavaScript, or other relevant languages.
  • Proficiency with automation tools such as Selenium, Cypress, Playwright, Appium, or similar.
  • Hands-on experience with Tricentis Tosca is a strong plus.
  • Working knowledge on Guidewire is a strong plus.
  • Deep understanding of CI/CD pipelines and integration of automated tests using DevOps tools
  • Experience with version control systems (e.g., Git) and test management tools (e.g., Zephyr).
  • Solid knowledge of software testing methodologies, including functional, regression, performance, and security testing.
  • Familiarity with API testing tools (e.g., Postman)
Architecture & Strategy:
  • Proven ability to architect scalable automation frameworks and maintain automation infrastructure.
  • Experience in defining and enforcing automation coding standards and best practices.
  • Ability to lead technical evaluations and POCs for new tools and frameworks.
  • Experience in shift-left testing and promoting an automation-first approach across teams.
AI/ML & Innovation:
  • Exposure to or hands-on experience with AI/ML applications in testing, such as intelligent test generation, anomaly detection, or predictive analytics.
Collaboration & Leadership:
  • Strong collaboration skills to work with cross-functional teams, including QE, development, product, and vendor partners.
  • Experience in onboarding QE team member to automation and conducting code reviews.
  • Ability to communicate technical solutions effectively to both technical and non-technical stakeholders.
Education & Experience:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in test automation, with at least 3 years in a senior or lead role.

Salary Range: $76,100 - $146,000

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.