Analyst, Quality Assurance

WabtecQuebec, QC

About The Position

As a QA Engineer, you will ensure the quality and reliability new modern software platform (including streaming, 2D and 3D visualization, computer vision, and AI) for a new line of visual inspection products. You’ll work closely with developers, UX, Product Owners, and system engineers to define how we test, validate, and benchmark both software and hardware. Your mission is simple: build and own a full-fledge test strategy and push the limits of automation. We expect you to bring new ideas, new methods, and new tools — and transform everything into automated, repeatable, scalable tests. Manual testing is temporary; automation is the standard. You will bring structure, curiosity, and creativity to raise the bar on quality across the entire product ecosystem.

Requirements

  • 7+ years in QA engineering and test automation.
  • Strong experience with automation frameworks (Python, JavaScript, C++ or similar).
  • Solid understanding of QA methodologies and end-to-end testing.
  • Ability to test complex software–hardware systems.
  • Strong analytical and communication skills.

Nice To Haves

  • Industry experience in aerospace, RVI, or power generation is a plus.

Responsibilities

  • Design and implement a end-to-end test strategy covering functionality, performance, reliability, and user workflows.
  • Define testability requirements early in the development process.
  • Align test plans with Product Owners, engineering, and UX.
  • Build and maintain automated test suites for UI, API, workflows, and hardware.
  • Invent new automation approaches to test complex systems and device interactions.
  • Automate performance, stress, and reliability benchmarks.
  • Perform limited manual testing only when needed — then automate it.
  • Conduct exploratory testing to expose hidden issues and opportunities for automation.
  • Add automated tests to verify model outputs, detection accuracy, edge cases, and regression on datasets.
  • Ensure new releases don’t degrade AI performance by running automated benchmarking on curated image/video sets.
  • Create automated workflows that test the system using varied image datasets, lighting conditions, artifacts, and device movements to ensure robustness in real inspection environments.
  • Identify and document defects clearly and efficiently.
  • Support developers with debugging and verification.
  • Maintain solid traceability between requirements, tests, and defects.
  • Work with engineering and UX to ensure test coverage matches design intent.
  • Participate in sprint ceremonies and provide visibility on test effort and risks.
  • Support pilots and field evaluations with automated insights.
  • Improve automation frameworks, tools, and pipelines.
  • Drive an automation-first culture across the team.
  • Scout and introduce new tools, technologies, and testing techniques to push quality further.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service