Senior Quality Assurance Engineer

4 weeks ago


Waterloo, Ontario, Canada Company 1 - The Manufacturers Life Insurance Company Full time
About the Role

We are seeking a highly skilled Senior Quality Engineer to join our team in Canada. As a Senior Quality Engineer, you will play a critical role in ensuring the quality and reliability of our products.

Key Responsibilities
  • Develop and implement test automation strategies, plans, and scripts to ensure quality and coverage through functional, integration, end-to-end, and performance testing of complex systems and/or individual components.
  • Maintain, evolve, and continually improve automated test scripts and coverage using a variety of automation tools and technologies.
  • Execute manual tests that could not be automated.
  • Adhere to Quality Engineer standards and best practices as well as audit requirements.
  • Analyze defects and ensure that system tests are successfully completed, documented, and all issues are resolved.
  • Participate in code reviews, share skills and techniques with others.
  • Help develop and champion test automation as a practice within your team and where possible, the broader Insurance Technology team.
  • Collaborate with Software Engineers, Quality Engineers, Technical Analysts, Business partners, and external 3rd-party vendors using Agile methodologies.
  • Mentor/coach team members on best practices/automation process.
Requirements
  • 7+ years of QE experience developing/coding and implementing test automation scripts for distributed web solutions, including UI and microservices/API.
  • Experience with automation technologies such as Java, Selenium, TestNG, Cucumber, Maven, Perfecto, Jenkins, Postman, and other testing frameworks and tools.
  • Proven track record with Object-Oriented Programming Language such as Java, JavaScript, SQL queries.
  • University degree in Computer Sciences/Engineering or equivalent.
  • Solid knowledge of quality assurance practices, automation, tools, and techniques and how to apply them.
  • Experience with Agile practices and tools such as JIRA and Confluence.
  • Experience writing complex test plans and test cases, including how to apply risk-based testing principles.
  • Ability to identify productivity and efficiency improvements as well as quickly and easily adapt to change.
  • Excellent communication, including effective facilitation and presentation skills.
  • Strong planning, organization, risk management, and problem-solving skills.
  • Solid communication and interpersonal skills.
  • Strong collaborator.
Nice to Have
  • Software testing certification (e.g., CSTE)
  • Agile certification (e.g., Certified Scrum Master)
  • Knowledge and experience with DevOps, Continuous Integration, Continuous Deployment, and other approaches to accelerate delivery
What We Offer
  • A competitive salary and benefits package.
  • A growth trajectory that extends upward and outward, encouraging you to follow your passions and learn new skills.
  • A focus on growing your career path with us.
  • Flexible work policies and strong work-life balance.
  • Professional development and leadership opportunities.
About Us

Manulife Financial Corporation is a leading international financial services group that helps people make their decisions easier and lives better. With our global headquarters in Toronto, Canada, we operate as Manulife across our offices in Asia, Canada, and Europe, and primarily as John Hancock in the United States. We provide financial advice, insurance, and wealth and asset management solutions for individuals, groups, and institutions. At the end of 2022, we had more than 40,000 employees, over 116,000 agents, and thousands of distribution partners, serving over 34 million customers. At the end of 2022, we had $1.3 trillion (US$1.0 trillion) in assets under management and administration, including total invested assets of $0.4 trillion (US $0.3 trillion), and segregated funds net assets of $0.3 trillion (US$0.3 trillion). We trade as 'MFC' on the Toronto, New York, and the Philippine stock exchanges, and under '945' in Hong Kong.

Manulife is an Equal Opportunity Employer.



  • Waterloo, Ontario, Canada SAP Full time

    Position OverviewSAP is seeking a highly skilled Quality Assurance Engineer to join our team. As a Quality Assurance Engineer, you will be responsible for identifying performance, stability, reliability, and usability issues in software used by some of the largest enterprises in the world.Key ResponsibilitiesIdentify and report defects in software...


  • Waterloo, Ontario, Canada SAP Full time

    Position OverviewWe are seeking a highly skilled Quality Assurance Engineer to join our team at SAP. As a Quality Assurance Engineer, you will be responsible for identifying performance, stability, reliability, and usability issues in software used by some of the largest enterprises in the world.Key ResponsibilitiesIdentify and report defects in software...


  • Waterloo, Ontario, Canada SAP Full time

    About the RoleWe are seeking a highly skilled Quality Assurance Engineer to join our team at SAP. As a Quality Assurance Engineer, you will be responsible for identifying performance, stability, reliability, and usability issues in software used by some of the largest enterprises in the world.Key ResponsibilitiesIdentify and report defects in software...


  • Waterloo, Ontario, Canada SAP Full time

    Position OverviewSAP is seeking a highly skilled Quality Assurance Engineer to join our team. As a Quality Assurance Engineer, you will be responsible for identifying performance, stability, reliability, and usability issues in software used by some of the largest enterprises in the world.Key ResponsibilitiesIdentify performance, stability, reliability, and...


  • Waterloo, Ontario, Canada SAP Full time

    Job Title: SAP Quality Assurance EngineerAt SAP, we are seeking a highly skilled and motivated Quality Assurance Engineer to join our team. As a Quality Assurance Engineer, you will play a critical role in ensuring the quality and reliability of our software products.Key Responsibilities:Identify and report defects in software used by large...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    About UsAt PlayStation, we're not just a leader in entertainment, but also a global leader in innovation and technology. Our mission is to create an inclusive environment that empowers employees and embraces diversity, where everyone can grow and thrive.About the RoleWe're seeking a highly skilled Junior Quality Assurance Engineer to join our Payments...


  • Waterloo, Ontario, Canada SAP Full time

    Job DescriptionSAP is seeking a Senior Quality Assurance Engineer to join our team in Waterloo, ON. As a key member of our quality engineering team, you will be responsible for ensuring the stability, reliability, and performance of our cloud-based software solutions.Key ResponsibilitiesIdentify and troubleshoot issues in our cloud-based software, working...


  • Waterloo, Ontario, Canada Company 1 - The Manufacturers Life Insurance Company Full time

    About the RoleWe are seeking a skilled Senior Quality Engineer to join our team at Company 1 - The Manufacturers Life Insurance Company. As a key member of our quality assurance team, you will play a critical role in ensuring the quality and reliability of our complex systems and distributed web solutions.Key ResponsibilitiesDevelop and implement test...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking a highly skilled Quality Assurance Software Engineer to join our team. As a Quality Assurance Software Engineer, you will be responsible for ensuring the quality of our software products.Key ResponsibilitiesWork in an Agile Scrum environment to support quality engineering activities in the payments spaceWork with Senior QE and...


  • Waterloo, Ontario, Canada CB Canada Full time

    About CB CanadaAt CB Canada, we understand the importance of quality assurance and test automation in ensuring high-quality software applications.We're seeking a skilled Software Quality Assurance Engineer in Healthcare to join our team. In this role, you'll be responsible for testing a suite of software applications related to the healthcare industry.Job...


  • Waterloo, Ontario, Canada Manulife Full time

    Transforming Quality at ManulifeWe are seeking a visionary Senior Global Quality Assurance Leader to spearhead our quality assurance initiatives across the globe. This is an exceptional opportunity for a seasoned professional with a passion for delivering excellence and driving growth.


  • Waterloo, Ontario, Canada SAP Full time

    We are seeking a talented Quality Assurance Engineer to join our team at SAP in Waterloo, ON.About the RoleIn this exciting opportunity, you will play a crucial role in ensuring the quality and reliability of SAP HANA software. As a Quality Assurance Engineer, you will be responsible for identifying and resolving defects, improving testing infrastructure,...


  • Waterloo, Ontario, Canada SAP Full time

    About the RoleSAP is looking for a highly skilled Software Quality Assurance Engineer to join our team in Waterloo, ON. As a key member of our Quality Engineering team, you will be responsible for ensuring the stability, reliability, and performance of our software products.Key ResponsibilitiesIdentify performance, stability, reliability, and usability...


  • Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job DescriptionWe are seeking a highly skilled Senior Ecosystem Quality Assurance Specialist to join our team at Huawei Technologies Canada Co., Ltd.Key Responsibilities:Develop and implement comprehensive quality assurance strategies for our ecosystem testing solutions.Collaborate with cross-functional teams to identify and mitigate quality risks.Lead the...


  • Waterloo, Ontario, Canada Company 1 - The Manufacturers Life Insurance Company Full time

    Job SummaryWe are seeking a Principal Quality Assurance Engineer to join our team in Toronto, Canada. The successful candidate will be responsible for ensuring the quality of our complex systems and individual components through functional, integration, end-to-end, and performance testing.About UsCompany 1 - The Manufacturers Life Insurance Company is a...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    At Ford Motor Company, we're transforming the world through innovation and technology.We're seeking a highly skilled Software Engineer in Quality Assurance to join our team in Canada.The ideal candidate will have a strong background in software development and testing, with a passion for delivering high-quality products that meet customer needs.Key...

  • Software Engineer

    2 weeks ago


    Waterloo, Ontario, Canada Ford Motor Company Full time

    About Ford Motor CompanyFord Motor Company is a leading mobility company that designs vehicles for a smart world. Our mission is to create lifetime value for our customers by delivering a software development environment that is purposeful and differentiated with simplicity and ingenuity to generate sustainable returns for Ford.Job SummaryWe are seeking an...

  • Air Quality Engineer

    4 weeks ago


    Waterloo, Ontario, Canada GHD Full time

    Transforming Communities through Sustainable PracticesGHD is seeking a highly skilled Air Quality Engineer to join our team in the Greater Toronto Area. As a key member of our Canadian Operations, you will play a vital role in ensuring a sustainable future for our communities and the world we live in.About the RoleWe are looking for a talented professional...


  • Waterloo, Ontario, Canada VueReal Full time

    Job DescriptionDirector of Quality Risk and ManagementVueReal is seeking an experienced Director of Quality Risk and Management to oversee the high-volume manufacturing of MicroLED displays. In this leadership role, you will be responsible for managing production teams, optimizing semiconductor fabrication processes, and ensuring the efficient, high-quality,...


  • Waterloo, Ontario, Canada SAP Full time

    Job DescriptionWe are seeking a highly skilled Quality Assurance Automation Developer to join our team in Waterloo, ON.Job SummaryThe successful candidate will be responsible for identifying performance, stability, reliability, and usability issues in software used by some of the largest enterprises in the world.Key Responsibilities:Develop and run automated...