Description de l'entreprise
Travailler chez Evident
Evident Canada est une société du groupe Wabtec ! Evident Canada, une société du groupe Wabtec, est un chef de file mondial dans la fabrication d'équipements d'inspection innovants utilisés dans des applications industrielles et de recherche dans l'aérospatiale, la production d'énergie, la pétrochimie, les infrastructures civiles, l'industrie automobile et les produits de consommation.
Evident offre une vaste gamme de logiciels et dâĂ©quipements dĂ©diĂ©s Ă la dĂ©tection de dĂ©fauts et Ă lâinspection visuelle Ă distance. Ces solutions avancĂ©es, intĂ©grant des technologies telles que les ultrasons, les courants de Foucault et les vidĂ©oscopes industriels, permettent la dĂ©tection efficace de dĂ©fauts dans divers secteurs industriels. Elles garantissent des inspections prĂ©cises et rapides, mĂȘme dans des environnements complexes ou difficiles dâaccĂšs. Nos appareils sont particuliĂšrement adaptĂ©s Ă lâinspection de soudures, Ă la dĂ©tection de fissures cachĂ©es, de vides, de porositĂ©s et dâautres irrĂ©gularitĂ©s internes dans une variĂ©tĂ© de matĂ©riaux.
Ainsi, les dĂ©fis sâannoncent stimulants !
Description du poste
**French description will follow**
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.
Your Responsibilities:
Test Strategy & Planning
- 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.
Automation, Test Design & Execution
- 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.
Validate Computer Vision & AI model behavior with automated visual test pipelines
- 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.
Build automated data-driven tests for real-world scenarios
- Create automated workflows that test the system using varied image datasets, lighting conditions, artifacts, and device movements to ensure robustness in real inspection environments.
Defect Management
- Identify and document defects clearly and efficiently.
- Support developers with debugging and verification.
- Maintain solid traceability between requirements, tests, and defects.
Cross-Functional Collaboration
- 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.
Continuous Improvement
- 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.
Qualifications
- 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.
- Industry experience in aerospace, RVI, or power generation is a plus.
______________________________________________________________________________
En tant quâingĂ©nieur(e) en assurance qualitĂ© (QA), vous serez responsable dâassurer la qualitĂ© et la fiabilitĂ© dâune nouvelle plateforme logicielle moderne (incluant le streaming, la visualisation 2D et 3D, la vision par ordinateur et lâIA) pour une nouvelle gamme de produits dâinspection visuelle. Vous travaillerez en Ă©troite collaboration avec les dĂ©veloppeurs, lâUX, les responsables produit et les ingĂ©nieurs systĂšmes afin de dĂ©finir les mĂ©thodes de test, de validation et dâĂ©valuation des performances, tant pour le logiciel que pour le matĂ©riel.
Votre mission est simple : concevoir et piloter une stratĂ©gie de test complĂšte et repousser les limites de lâautomatisation.
Nous attendons de vous que vous apportiez de nouvelles idĂ©es, de nouvelles mĂ©thodes et de nouveaux outils - et que vous transformiez le tout en tests automatisĂ©s, reproductibles et Ă©volutifs. Les tests manuels sont temporaires ; lâautomatisation est la norme.
Vous apporterez structure, curiositĂ© et crĂ©ativitĂ© afin dâĂ©lever les standards de qualitĂ© Ă lâĂ©chelle de tout lâĂ©cosystĂšme produit.
Vos responsabilités
Stratégie de test et planification
Concevoir et mettre en œuvre une stratégie de test de bout en bout couvrant la fonctionnalité, la performance, la fiabilité et les parcours utilisateurs.
Définir les exigences de testabilité dès le début du processus de développement.
Aligner les plans de test avec les responsables produit, les équipes d’ingénierie et l’UX.
Automatisation, conception et exécution des tests
Concevoir et maintenir des suites de tests automatisés pour l’interface utilisateur, les API, les flux de travail et le matériel.
Inventer de nouvelles approches d’automatisation pour tester des systèmes complexes et les interactions avec les dispositifs.
Automatiser les tests de performance, de charge et de fiabilité.
Effectuer des tests manuels de façon limitée, uniquement lorsque nécessaire - puis les automatiser.
Réaliser des tests exploratoires afin de détecter des problèmes cachés et des opportunités d’automatisation.
Validation des modèles de vision par ordinateur et d’IA via des pipelines de tests visuels automatisés
Ajouter des tests automatisés pour vérifier les sorties des modèles, la précision de détection, les cas limites et les régressions sur des jeux de données.
S’assurer que les nouvelles versions ne dégradent pas les performances de l’IA en exécutant des évaluations automatisées sur des ensembles d’images et de vidéos sélectionnés.
Création de tests automatisés basés sur des données réelles
Développer des flux de travail automatisés qui testent le système avec différents jeux d’images, conditions d’éclairage, artefacts et mouvements d’appareils afin de garantir la robustesse en conditions réelles d’inspection.
Gestion des défauts
Identifier et documenter les anomalies de manière claire et efficace.
Soutenir les développeurs dans le débogage et la vérification.
Maintenir une traçabilité solide entre les exigences, les tests et les défauts.
Collaboration interfonctionnelle
Travailler avec les équipes d’ingénierie et UX pour s’assurer que la couverture de test correspond à l’intention de conception.
Participer aux rituels Agile (sprints) et fournir de la visibilité sur les efforts de test et les risques.
Soutenir les projets pilotes et les évaluations terrain avec des analyses automatisées.
Amélioration continue
Améliorer les cadres d’automatisation, les outils et les pipelines.
Promouvoir une culture axée sur l’automatisation au sein de l’équipe.
Identifier et introduire de nouveaux outils, technologies et techniques de test afin d’améliorer la qualité.
Qualifications
Plus de 7 ans d’expérience en assurance qualité et en automatisation des tests.
Solide expérience avec des frameworks d’automatisation (Python, JavaScript, C++ ou équivalent).
Bonne compréhension des méthodologies QA et des tests de bout en bout.
Capacité à tester des systèmes complexes combinant logiciel et matériel.
Excellentes compétences analytiques et en communication.
Une expérience dans les secteurs de l’aéronautique, de l’inspection visuelle à distance (RVI) ou de la production d’énergie est un atout.
Qualifications
Minimum de 7 ans d’expérience en assurance qualité et en automatisation des tests.
Solide expérience avec des frameworks d’automatisation (Python, JavaScript, C++ ou équivalent).
Excellente compréhension des méthodologies QA et des tests de bout en bout.
Capacité à tester des systèmes complexes combinant logiciel et matériel.
Fortes compétences analytiques et en communication.
Une expérience dans les secteurs de l’aéronautique, de l’inspection visuelle à distance (RVI) ou de la production d’énergie constitue un atout.
Informations supplémentaires
Qu’est-ce que vous pourriez accomplir dans un endroit où les gens passent avant tout?
Chez Wabtec, ce nâest pas juste un emploi - câest lâimpact que vous crĂ©ez. Quand nos gens se rassemblent, nous repoussons les limites du possible en amĂ©liorant continuellement ce que nous faisons et comment nous le faisons - pour nos clients et les uns pour les autres.
Si vous ĂȘtes prĂȘt Ă rĂ©volutionner la façon dont le monde se dĂ©place pour les gĂ©nĂ©rations futures, Wabtec est lâendroit quâil vous faut.
Qui sommes-nous?
Wabtec est un fournisseur mondial de premier plan dâĂ©quipements, de systĂšmes, de solutions numĂ©riques et de services Ă valeur ajoutĂ©e pour les secteurs ferroviaires de fret et de transport en commun. Forts de plus de 150 ans dâexpĂ©rience, nous menons en matiĂšre de sĂ©curitĂ©, dâefficacitĂ©, de fiabilitĂ©, dâinnovation et de productivitĂ©. Que ce soit dans le fret, le transport, les ports, la logistique, les mines, l'industrie ou la marine, notre expertise, nos technologies et nos employĂ©s accĂ©lĂšrent ensemble lâavenir du transport. Avec des racines remontant Ă George Westinghouse, Thomas Edison et Louis Faiveley, Wabtec a toujours dĂ©veloppĂ© des technologies et mis en Ćuvre des solutions adaptĂ©es aux secteurs essentiels pour rĂ©pondre aux besoins des clients et des gouvernements.
Avec environ 30 000 membres de lâĂ©quipe Ă travers le monde, nous gĂ©nĂ©rons une performance qui fait avancer le monde. Nous sommes des apprenants Ă vie, animĂ©s par le dĂ©sir constant de faire mieux. Apprenez-en plus Ă www.WabtecCorp.com
Notre culture nous propulse et ouvre les possibilités
Nous croyons que les meilleures idĂ©es naissent dâun mĂ©lange dâexpĂ©riences et de parcours variĂ©s. Chez Wabtec, nous travaillons chaque jour pour crĂ©er un environnement oĂč chacun trouve sa place. Nous bĂątissons une culture oĂč le leadership, lâinclusion et votre perspective unique alimentent le progrĂšs.
Nous sommes fiers dâĂȘtre un employeur offrant lâĂ©galitĂ© des chances. Nous accueillons les talents de tous les horizons, expĂ©riences et identitĂ©s â y compris la race, le genre, lâĂąge, le handicap, le statut de vĂ©tĂ©ran et plus encore.
Besoin dâadaptation? Faites-nous signe â nous sommes lĂ pour vous.
Worker Sub Type: RegularJob Family: Engineering Support