Quality Engineer II

TDToronto, ON
Onsite

About The Position

This role involves analyzing, developing, debugging, executing, and maintaining complex automated test cases. The Quality Engineer will work with the Agile team to drive test planning, preparation, and execution activities in adherence to standards for various testing phases including system testing, system integration testing, production acceptance testing, and production validation. The position requires creating quality manual and automation test scripts using tools like Selenium/Java and Rest assured/Parasoft SOA test, leading test planning and execution, and creating optimized test assets for holistic test coverage. Coordination of testing planning and support with partners such as business, development, and infrastructure is also a key responsibility. The role includes creating lean test documentation, proactively seeking continuous improvements in test coverage, execution, and automation, and implementing quality engineering best practices within projects. Identifying automation goals, current status, and improvements, and communicating these with stakeholders is essential. The engineer will be responsible for all project/release testing, including integration, business acceptance, performance, operability, and deployment verification. They will also lead documentation creation and review, promptly identify and escalate issues, track financials, and use tools to develop and maintain virtualized services, components, and environments. Knowledge of Guidewire Products and the Insurance Domain is preferred.

Requirements

  • BS degree in Computer Science or related Engineering discipline; or equivalent practical experience.
  • 3-5 years of relevant experience.
  • Test automation experience using automation frameworks in analyzing, developing, debugging, executing and supporting complex automated test cases.
  • Ability to work in fast-paced environment.
  • Strong understanding of Continuous Integration/Continuous Deployment (CI/CD) practices with exposure to Jenkins pipelines.
  • Understands the concepts of unit testing and ability to work with/Influence Dev team to shift left & implement unit testing.

Nice To Haves

  • Knowledge on Guidewire Products, Insurance Domain knowledge will be preferred.

Responsibilities

  • Analyze, develop, debug, execute and maintain complex automated test cases.
  • Work with the Agile team to drive test planning, test preparation and test execution activities in adherence to standards for system testing, system integration testing, production acceptance testing and production validation.
  • Create quality Manual and Automation test scripts using tools like Selenium/Java, Rest assured/Parasoft SOA test.
  • Lead test planning, preparation and execution activities.
  • Create optimized test assets and delivering holistic test coverage.
  • Coordinate testing planning and support with partners (e.g. business, development and Infrastructure).
  • Create lean test documentation as required and get sign-off (e.g. test strategies, plans, schedule, cost estimates, test cases, defect logs, test phase closure reports and entry/exit criteria).
  • Pro-actively look to make continuous improvements to test coverage, execution and automation.
  • Test automation experience using automation frameworks in analyzing, developing, debugging, executing and supporting complex automated test cases.
  • Capability of leading and executing QE activities within Agile approach.
  • Implement quality engineering best practices within projects.
  • Identify automation goals, current status and improvement and communicate with all stakeholders.
  • Drive automation to meet automation goals.
  • Experience in creating automation strategy and plan.
  • Experience in requirements analysis and provide an automation solution.
  • Ability to work in fast-paced environment.
  • Strong understanding of Continuous Integration/Continuous Deployment (CI/CD) practices with exposure to Jenkins pipelines.
  • Understands the concepts of unit testing and ability to work with/Influence Dev team to shift left & implement unit testing.
  • Be responsible for all project/ release testing (e.g. integration, business acceptance, performance, operability, deployment verification).
  • Lead documentation creation, review, sign-off (e.g. test strategies, plans, schedule, cost estimates, test cases, dashboards, defect logs, test phase closure reports, entry/exit criteria and gating).
  • Promptly identify, notify, escalate, monitor issues, recommend solutions.
  • Track financials.
  • Use tools to develop, maintain virtualized services, components, environments.

Benefits

  • health and well-being benefits
  • savings and retirement programs
  • paid time off
  • banking benefits and discounts
  • career development
  • reward and recognition programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service