Senior Software Quality Analyst

Bentley SystemsBurlington, ON
Hybrid

About The Position

The Senior Software Quality Analyst will collaborate with development and project management teams to understand new features and updates, developing test designs for user scenarios, test cases, and checklists. This role involves identifying, documenting, and tracking software defects and inconsistencies, providing detailed information for efficient issue resolution. The analyst will execute detailed manual tests, including regression, smoke, sanity, and exploratory testing, to validate new features and ensure existing functionality remains intact. A key aspect of the role is advocating for quality assurance best practices throughout the software development lifecycle and contributing to continuous improvement initiatives. The position also involves coordinating test activities across teams by tracking and reporting release quality metrics, staying abreast of new technologies and tools in quality assurance, and integrating them into testing practices. Furthermore, the Senior Software Quality Analyst will contribute to the automated testing strategy, drive continuous improvements to enhance test coverage, reliability, and efficiency, and mentor, coach, and provide guidance to junior and mid-level QA engineers.

Requirements

  • Bachelor’s degree in STEM engineering discipline (Science, Technology, Engineering, and Mathematics).
  • 5-8+ years of experience in Quality Assurance.
  • Strong understanding of QA principles, methodologies, and techniques.
  • Strong leadership and ownership for product quality, ensuring issues are identified early and resolved effectively.
  • Excellent analytical and communication skills with cross-functional teams.
  • Skilled at building a team culture based on ownership, accountability, and continuous improvement.
  • Strong defect identification, documentation, and reproduction skills.
  • Ability to work beyond strict testing guidelines, including creating test cases and test plans even when requirements or acceptance criteria are incomplete or unclear.
  • Technical knowledge of test environment setup, including configuration, troubleshooting, and environment readiness checks.
  • Good communication skills in English.

Responsibilities

  • Collaborate with development/PM teams to understand new features and updates, develop test design of user scenarios, test cases and checklists.
  • Identify, document, and track software defects and inconsistencies, providing detailed information for the development team to resolve issues efficiently.
  • Execute detailed manual tests to validate new features and ensure existing functionality remains intact. Perform regression, smoke, sanity, and exploratory testing.
  • Advocate for quality assurance best practices throughout the software development lifecycle, contributing to continuous improvement initiatives.
  • Coordinate test activities across teams by tracking and reporting release quality metrics.
  • Stay abreast of new technologies and tools in quality assurance, integrating them into testing practices to enhance efficiency and effectiveness.
  • Contribute to the automated testing strategy and drive continuous improvements to enhance test coverage, reliability, and efficiency.
  • Mentor, coach, and provide guidance to junior and mid‑level QA engineers.

Benefits

  • A great Team and culture
  • Well defined technical career path, from Senior Developer to Principal, Senior Principal and Distinguished Developer.
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups.
  • A company committed to making a real difference by advancing the world’s infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service