Xtract One Technologies Logo

Xtract One Technologies

Senior Quality Assurance Engineer

Posted 6 Days Ago
Be an Early Applicant
In-Office
Toronto, ON
Senior level
In-Office
Toronto, ON
Senior level
Lead and enhance quality assurance efforts for software, hardware, and ML products by developing comprehensive QA strategies, implementing best practices, mentoring junior engineers, and collaborating with cross-functional teams to ensure quality coverage throughout the product lifecycle.
The summary above was generated by AI

Summary


Xtract One Technologies is seeking a Senior Quality Engineer to lead and enhance quality assurance (QA) efforts across our software, hardware, and machine learning (ML) products. Reporting to the Quality Engineering Manager, you will drive end-to-end QA strategies, from design through deployment, ensuring high standards of performance, reliability, and security. This role involves deep collaboration with cross-functional teams to embed quality into every stage of the product lifecycle.

Key Responsibilities

Quality Assurance Leadership:

  • Develop and execute comprehensive QA strategies for software, hardware, and ML components.
  • Lead implementation of industry best practices for end to end, performance, security, and compliance based testing.
    Define and maintain quality metrics, test plans, and automated testing frameworks across product layers.
  • Perform various testing cycles including automation, regression, performance, and hardware-in-the-loop (HIL).
  • Investigate issues through root cause analysis and drive timely resolution of defects from development through field deployment.
  • Design, develop, and maintain automated test scripts using code and tools like TestRail, ensuring efficient and comprehensive test coverage.
  • Determine appropriate testing methodologies (manual vs. automated) and execute various test types including functional, regression, performance, security, accessibility, end-to-end, sanity, and smoke tests, understanding when each should be performed.
  • Lead discussions during design phases to enhance testability and anticipate edge cases, ensuring alignment with 'Definition of Ready' and 'Definition of Done' criteria.

Cross-Functional Collaboration:

  • Work closely with software, hardware, ML, DevOps, product management, and customer-facing teams to ensure testability and quality coverage throughout development.
  • Partner with external testing labs and regulatory bodies to support compliance efforts (e.g., FCC, CE, EMC).
  • Support on-site manufacturing quality audits and monitor supplier adherence to quality standards.
  • Collaborate closely with development teams to define clear handoff points for quality activities.
  • Actively engage with product management to push for more information and ensure comprehensive requirements are captured as part of 'Definition of Ready'.

Team & Process Development:

  • Mentor junior QA engineers and promote a culture of ownership, learning, and high performance.
  • Contribute to test process improvement, tool selection, and CI/CD integration.
  • Guide discussions during design phases to enhance testability and anticipate edge cases.
  • Provide guidance and expertise on all levels of testing, including unit, integration, system, and user acceptance testing.
  • Actively mentor Junior Quality Engineers, fostering their growth and technical skills.

Communication & Documentation:

  • Communicate quality insights, risks, and timelines effectively to leadership and stakeholders.
  • Document QA processes, test methodologies, and compliance requirements for organizational alignment.

Qualifications


Required:

  • Bachelor’s degree in Engineering, Computer Science, or a related field (Master’s preferred).
  • 5+ years of quality engineering experience across software, hardware, or ML systems.
  • Hands-on experience with tools and frameworks such as Cypress, Behave, JUnit, TestRail, Airflow, MATLAB, TensorFlow.
  • Proven expertise in implementing automated testing and quality assurance strategies in complex development environments.
  • Strong knowledge of root cause analysis, hardware validation techniques (e.g., thermal, signal integrity), and issue troubleshooting.
  • Excellent communication and collaboration skills; able to work effectively across technical and non-technical teams.
  • Experience with Agile methodologies and tools such as Jira or Asana.
  • Willingness to travel up to 20%.
  • Demonstrated strong quality engineering experience with hardware, including a deep understanding of networking principles.
  • Ability to automate tests proficiently using code and various tools, including TestRail.
  • Experience working with cloud environments, specifically AWS.
  • Proven ability to mentor and guide Junior Quality Engineers.
  • Clear understanding of all levels of testing: unit, integration, system, and user acceptance.
  • Strong judgment in determining when to perform manual versus automated tests.
  • Comprehensive knowledge of when to perform various types of tests, including functional, regression, performance, security, accessibility, end-to-end, sanity, and smoke tests.

Preferred:

  • Background in security, weapons detection, or related industries.
  • Experience with ML model validation and deployment pipelines. Demonstrated mentorship or leadership within QA teams.

Xtract One is committed to creating an inclusive, accessible work environment and providing accommodations for individuals with disabilities in accordance with the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code. If you require accommodation at any stage of the recruitment process or while employed with us, please notify Human Resources at [email protected] , and we will work with you to meet your needs.

Top Skills

Agile
Airflow
Asana
AWS
Behave
Cypress
JIRA
Junit
Matlab
TensorFlow
Testrail

Similar Jobs

21 Days Ago
In-Office
Toronto, ON, CAN
Senior level
Senior level
Fintech • Cryptocurrency
The Senior QA Engineer will own quality assurance for new features, perform manual and automated testing, and collaborate with teams to ensure high product quality in fast-paced environments.
Top Skills: AndroidAppiumiOSJavaJIRAPlaywrightPythonSeleniumTestrail
6 Days Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Enterprise Web • Fintech • Financial Services
We seek a Senior QA Automation Engineer to design test plans, create automated scripts, conduct performance testing, mentor junior members, and improve test quality processes.
Top Skills: AWSAzureAzure DevopsC#CucumberCypressDockerGatlingGCPGitGitlab CiJavaJenkinsJmeterKubernetesNoSQLPlaywrightPostmanRest AssuredSeleniumSoapuiSpecflowSQL
21 Days Ago
Hybrid
2 Locations
Senior level
Senior level
Software
The Senior QA Engineer will design automated testing frameworks for Kubernetes platforms, ensure quality through testing strategies, and mentor QA engineers.
Top Skills: Burp SuiteCypressDockerElkGatlingGrafanaJmeterKubernetesLinuxLocustLokiNoSQLOwasp ZapPlaywrightPostmanPrometheusPytestRancherRest AssuredSeleniumSQL

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account