1

Test Application Engineer Jobs in Waterloo, ON (NOW HIRING)

Software Developer

Kitchener, ON · On-site

CA$50K - CA$80K/yr

Build and maintain a Next.js + TypeScript application integrated with Supabase. * Implement ... Write and run automated tests using Playwright. * Deploy and host applications in a VPS environment.

Summary As a Field Engineer Co-op at Acceldata, you'll be working hands-on with complex distributed ... Collaborate with the field engineering team to write, test, and deploy software solutions using ...

Full Stack Developer

Kitchener, ON · On-site

CA$85K - CA$95K/yr

Lead the design and development of front-end and back-end application features and provide ... structure, test coverage, performance, error handling, security, logging, and observability.

Full Stack Developer

Kitchener, ON · On-site

$85K - $95K/yr

Lead the design and development of front-end and back-end application features and provide ... structure, test coverage, performance, error handling, security, logging, and observability.

Zero overdue critical IT-owned SOC 2 / Vanta tests at month-end * ≥40% of capacity dedicated to ... If you require accommodation during the application process, please let us know. We are committed ...

Zero overdue critical IT-owned SOC 2 / Vanta tests at month-end * 40% of capacity dedicated to ... If you require accommodation during the application process, please let us know. We are committed ...

Full Stack Software Engineer

Waterloo, ON · Hybrid

CA$100K - CA$140K/yr

Mobile Application Development: * Design and develop hybrid mobile applications using Ionic for ... Write unit, integration, and end-to-end tests to ensure code quality and system stability.

Sales Engineering Co-Op

Kitchener, ON · On-site

CA$20 - CA$30/hr

Summary As a Sales Engineer Co-op at Acceldata Inc, you will work closely with our sales ... Collaborate with the sales engineering team to write, test, and deploy software solutions using ...

ABR Overview Applied Brain Research has been a prominent developer of advanced AI solutions for ... We are seeking an experienced ASIC Architect to lead our team in the development of application ...

Understand DevOps, Web and Mobile development and testing, Test Driven Development, Pair ... Application Instructions: * Pleasesubmityour resume in PDF format. #LI-Hybrid This posting supports ...

Develop and execute unit and integration test plans, collaborating with other team members to ... Collaborate with development teams to optimize application performance and reliability in cloud ...

RESPONSIBILITIES * Collaborate with the engineering team to write, test, and deploy software ... Application Documents Required * Proof of Co-Op enrollment * Co-Op Work History, if applicable

Showing results 41-60

Test Application Engineer information

What does a Test Application Engineer do?

A Test Application Engineer designs, develops, and implements testing solutions for hardware or software products, ensuring they meet quality and functional requirements. They often work closely with design, development, and manufacturing teams to create test plans, automate testing processes, analyze test results, and troubleshoot issues. Their work helps identify defects early and ensures products perform reliably before reaching customers.

What are the key skills and qualifications needed to thrive as a Test Application Engineer?

To thrive as a Test Application Engineer, you need a solid background in engineering principles, test methodologies, and experience with automated testing, often supported by a degree in electrical, computer, or software engineering. Familiarity with test management tools (such as JIRA or TestRail), scripting languages (like Python or Perl), and knowledge of hardware/software interfaces are typically required, along with certifications like ISTQB being advantageous. Strong analytical thinking, problem-solving ability, and effective communication make candidates stand out in this role. These skills are essential for ensuring product quality, identifying issues early, and facilitating smooth collaboration with development teams.

What are some typical challenges faced by Test Application Engineers, and how can they be managed effectively?

Test Application Engineers often encounter challenges such as adapting to rapidly changing project requirements, troubleshooting complex system issues, and ensuring test coverage for new product features. Managing these challenges involves staying updated with the latest testing tools, collaborating closely with development and QA teams, and maintaining detailed documentation of test cases and outcomes. Building strong communication skills and being proactive in identifying potential issues early can also help in streamlining the testing process and delivering high-quality results.

What is the difference between Test Application Engineer vs Test Engineer?

AspectTest Application EngineerTest Engineer
Primary FocusDeveloping and validating testing applications and tools for specific productsDesigning, executing, and analyzing tests to ensure product quality
Required SkillsProgramming, software development, test automationTesting methodologies, hardware/software testing, data analysis
Work EnvironmentSoftware development teams, R&D labsQuality assurance labs, manufacturing settings
Common CertificationsISTQB, ISTQB-TEST, automation tools certificationsISTQB, Six Sigma, quality management certifications

While both roles focus on testing, the Test Application Engineer specializes in creating testing applications and automation tools, often requiring programming skills. The Test Engineer primarily conducts testing and analysis to ensure product quality. Both roles are vital in product development and quality assurance within technology and manufacturing industries.

Infographic showing various Test Application Engineer job openings in Waterloo, ON as of August 2026, with employment types broken down into 68% Full Time, 28% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Software Quality Engineering Specialist

Waterloo, ON • On-site

Sun Life Financial
Insurance Carriers • 10K+ employees

Full-time

Posted 3 days ago

New


Sun Life Assurance Company of Canada rating

8.6

Company rating: 8.6 out of 10

Based on 18 frontline employees who took The Breakroom Quiz


Job description

You are as unique as your background, experience and point of view. Here, you'll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who are at the heart of everything we do.


At Sun Life, we're driven by our Purpose: helping our Clients achieve lifetime financial security and live healthier lives. Our values shape how we work: caring, authentic, bold, inspiring, and impactful.


When you join Sun Life, you'll work with passionate colleagues and empowering leaders who support your growth and celebrate your contributions, so you can make a meaningful difference in our Clients' lives.


Discover how you can make a difference in the lives of individuals, families and communities around the world.


Job Description:

Role Summary:
The Application Operation Services & Quality Engineering (AOSQE) team is a part of the larger Digital Business & Technology Solutions team. Working better together. Our teams provide the services and technology our business partners need to help clients achieve lifetime financial security.We partner closely with groups and individuals throughout Sun Life Financial to provide products and services that deliver business value.Through innovation and collaboration, we're striving to continually find new and better ways to bring value to Sun Life.

AOSQE is looking for a Software Quality Engineer/Software Quality Engineering Specialist with functional, automation testing skills with DB experience to join the Mainframe and Data Testing Chapter. The successful candidate acts as the Quality Advocate and is responsible to ensure the delivery of quality solutions to our clients through testing.


Main Accountabilities:

  • Contribute to designing and implementing effective QE testing strategies through analysis of complex business requirements

  • Advocate for quality within the agile team and actively participate in ceremonies

  • Design, develop detailed test cases to thoroughly test complex use cases and scenarios covering functional requirements

  • Execute manual and/or automated test cases to validate business application logic and identify software defects

  • Collaborate within cross-functional agile team on shift-left testing and automation reuse

  • Document and track product defects, providing detailed reproduction steps, expected and actual results

  • Contribute to the automation and quality engineering best practices within the Agile team

  • Provide timely and effective communication to management, relating to quality, resource and project issues & concerns.

  • Navigate effectively through complex challenges, involving others to solve problems and achieve goals

What You Need to Succeed:

  • 3-5 years of software QA/quality engineering experience

  • Strong experience in creation and execution of both manual and automated test cases, ensuring thorough validation of business application logic against defined requirements

  • Comfortable testing reports, including validating financial data calculation accuracy

  • Solid experience in QE best practices and tools

  • Experience in functional, non-functional, regression, integration and end-to-end testing of Mainframe and front-end applications

  • Hands on experience in test automation frameworks and tools like Tricentis Tosca, Cucumber, Selenium, Python

  • Demonstrated understanding of Agile principles, DevOps, shift-left and in-sprint testing, CI/CD pipelines and tools such as Jira/Confluence, qTest or equivalent Test Management tool

  • Demonstrated ability to troubleshoot and work collaboratively with cross functional team members to analyze and resolve issues

  • Strong communications skills, able to convey complex technical concepts to business partners

  • High attention to detail, strong analytical skills, quick learner and autonomous

Preferred Skills:

  • Insurance domain knowledge and finance/accounting a plus

  • Experience with SQL queries, MongoDB, DB2, IMS

  • Familiarity with Java, Python, C# or other programming languages

  • Knowledge in BDD, TDD testing framework

  • Demonstrated use in prompt engineering in generative AI chatbots and agentic AI for testing

  • Enhanced Reliability Clearance is a plus

What's in it for you?

  • A competitive salary and bonus program, based on market scale

  • A flexible group insurance program starting on your first day of work to meet your needs and those of your family.

  • Our Share Ownership Program gives you the opportunity to invest in Sun Life while benefiting from employer matching contributions.

  • We are proud to be included in Great Place to Work's 2026 list of Canada's Best Workplaces.

=================

Role
L'equipe Services d'operations et ingenierie de la qualite des applications (SOIQA) fait partie des Operations numeriques et solutions technologiques, une equipe encore plus grande. Notre devise: mieux travailler ensemble. Nos equipes offrent les services et les solutions technologiques dont nos partenaires d'affaires ont besoin pour aider les clients a atteindre une securite financiere durable.Nous travaillons en etroite collaboration avec les divisions et les employes afin d'offrir des produits et des services qui apportent de la valeur a nos affaires. Par l'innovation et la collaboration, nous nous efforcons de trouver de nouvelles idees et de meilleures facons d'ajouter de la valeur a la SunLife.

L'equipe SOIQA recherche un Specialiste de ingenierie de la qualite des logiciels ayant des competences en tests fonctionnels, en automatisation des tests et en bases de donnees pour se joindre au chapitre de test des donnees et de l'ordinateur central. Le candidat retenu agit en tant que champion de la qualite et est responsable d'assurer la livraison de solutions de qualite a nos clients par le biais des tests.


Principales fonctions:

  • Contribuer a l'analyse des exigences commerciales complexes et de la creation d'une strategie/plan de test pour assurer une couverture exhaustive

  • Concevoir et developper des cas de test detailles pour tester minutieusement les cas d'usage et scenarios complexes couvrant les exigences fonctionnelles

  • Executer des cas de test manuels et/ou automatises pour valider la logique de l'application commerciale et identifier les defauts logiciels

  • Collaborer au sein d'une equipe agile multifonctionnelle sur les tests shift-left et la reutilisation de l'automatisation

  • Documenter et suivre les defauts des produits, en fournissant les etapes de reproduction detaillees, les resultats attendus et reels

  • Contribuer aux meilleures pratiques en automatisation et en ingenierie de la qualite au sein de l'equipe Agile

  • Fournir une communication opportune et efficace a la direction concernant les enjeux et preoccupations relatifs a la qualite, aux ressources et au projet

  • Naviguer efficacement a travers les defis complexes, en impliquant d'autres personnes pour resoudre les problemes et atteindre les objectifs


Les competences pour reussir:

  • 3a 5 ans d'experience pertinente, incluant de l'experience en developpement et/ou en assurance qualite.

  • Experience solide dans la creation et l'execution de cas de test manuels et automatises, assurant une validation complete de la logique metier des applications par rapport aux exigences definies

  • A l'aise avec les tests de rapports, y compris la validation de l'exactitude des calculs de donnees financieres

  • Experience solide dans les meilleures pratiques d'IQ et les outils

  • Experience en tests fonctionnels, non-fonctionnels, de regression, d'integration et de bout en bout des applications Mainframe et front-end

  • Experience pratique en automation avec les cadres de travail et outils d'automation de test tels que Tricentis Tosca, Cucumber, Selenium, Python

  • Comprehension demontree des methodologies Agile, DevOps, shift-left et des tests en sprint, des pipelines CI/CD et des outils tels que Jira/Confluence, qTest ou un outil de gestion de test equivalent

  • Capacite demontree a depanner et travailler en collaboration avec les membres d'equipes interfonctionnelles pour analyser et resoudre les problemes

  • Excellentes competences en communication, capable de transmettre des concepts techniques complexes aux partenaires commerciaux

  • Grande attention au detail, fortes competences analytiques, apprentissage rapide et autonomie

Competences preferees

  • Connaissances du domaine de l'assurance et comptabilite/finance seraient un atout

  • Experience avec les requetes SQL, MongoDB, DB2, IMS

  • Familiarite avec Java, Python, C# ou autres langages de programmation

  • Connaissance des cadres de test BDD et TDD

  • Utilisation demontree de l'ingenierie de prompts en IA generative pour les tests

  • Cotes de fiabilite un atout

Les avantages pour vous

  • Un salaire et un programme de primes concurrentiels, bases sur l'echelle du marche.
  • Un programme d'assurance collective a la carte des votre premier jour de travail pour repondre a vos besoins et a ceux de votre famille
  • Notre programme d'actionnariat vous donne la possibilite d'investir dans la Sun Life tout en profitant de cotisations complementaires de l'employeur.
  • Nous sommes fiers de figurer sur la liste des meilleurs lieux de travail par Great Place to Work Canada en 2026.

The Base Pay range is for the primary location for which the job is posted. It may vary depending on the work location of the successful candidate or other factors. In addition to Base Pay, eligible Sun Life employees participate in various incentive plans, payment under which is discretionary and subject to individual and company performance. Certain sales focused roles have sales incentive plans based on individual or group sales results.


Diversity and inclusion have always been at the core of our values at Sun Life. A diverse workforce with wide perspectives and creative ideas benefits our Clients, the communities where we operate and all of us as colleagues. We welcome applications from qualified individuals from all backgrounds.


Persons with disabilities who need accommodation in the application process, or those needing job postings in an alternative format, may e-mail a request to thebrightside@sunlife.com.


We are proud to be a hybrid organization that offers our employees the choice and flexibility to work from both the office and virtually based on the needs of the business, our Clients and you.


We may use artificial intelligence to support candidate sourcing, screening, interview scheduling.


We thank all applicants for showing an interest in this position. Only those selected for an interview will be contacted.


Salary Range:

65,000/65 000 - 105,000/105 000

Job Category:

IT - Application Development

Posting End Date:

25/09/2026

What Sun Life Assurance Company of Canada employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom