Skip to content Skip to footer

Concepteur(trice) de tests automatisés

RVE

RVE_logo_couleur_bleu

Concepteur(trice) de tests automatisés

RVE

Afin de les soutenir le développement de notre département innovation et technologie, ils sont à la recherche d’un concepteur de tests automatisés pour matériel et logiciel embarqué.

Leur mission est de transformer l’industrie de la recharge du véhicule électrique à domicile. Ils ont développé une expertise unique dans le domaine de l’infrastructure de recharge en contexte multirésidentiel. En affaires depuis 2015, leur équipe se spécialise dans le déploiement de stratégies d’électrification pour les constructions nouvelles et existantes. Ils agissent à travers le Canada et dans plus de 25 États américains afin de rendre la recharge résidentielle plus accessible.

Sous la supervision du directeur des technologies et de l’innovation, le concepteur de tests automatisés jouera un rôle essentiel dans le développement de produits et de systèmes complexes. Il sera responsable de concevoir, développer et exécuter des tests automatisés pour évaluer la qualité et la fiabilité des composants matériels et logiciels de la solution de gestion de l’énergie pour la recharge de véhicules électriques de RVE.

Il travaillera conjointement avec l’équipe RVE dans un contexte SCRUM / Agile afin d’offrir un produit d’une grande qualité et fiabilité, et ainsi de participer à l’atteinte d’objectifs communs pour le département.

Le mandat :

  • Conception de tests automatisés : concevoir des scénarios de tests et développer des scripts d’automatisation pour tester les fonctionnalités du matériel/logiciel embarqué. Travailler en étroite collaboration avec les équipes de développement pour comprendre les exigences et les spécifications du système.
  • Développement de frameworks de tests : contribuer à la création et à l’amélioration de frameworks de tests automatisés, en utilisant des outils et des langages de programmation appropriés tels que Python ou C++. Développer des bibliothèques de tests réutilisables pour accélérer le processus de test.
  • Exécution des tests et analyse des résultats : Être responsable d’exécuter de façon régulière des tests automatisés sur les composants matériels/logiciels embarqués. Analyser les résultats des tests, identifier les problèmes et les anomalies et travailler avec l’équipe de développement pour résoudre les problèmes de qualité.
  • Collaboration avec les équipes de développement : Collaborer étroitement avec les ingénieurs logiciels, les ingénieurs matériels et d’autres membres de l’équipe de développement pour comprendre les exigences du projet, tester les nouvelles fonctionnalités et résoudre les problèmes de qualité.
  • Documentation des tests : Rédiger des rapports de tests détaillés, documentant les résultats des tests, les problèmes identifiés et les actions correctives prises. Contribuer à la création de guides et de procédures pour faciliter les futurs tests.
  • Participer à l’amélioration des processus de développement logiciel et à la mise en place des bonnes pratiques avec l’équipe de R&D
  • Être la référence interne pour tout ce qui touche les tests et l’automatisation de ceux-ci

Ce qu’ils offrent :

  • Une équipe de haut calibre
  • Une ambiance de travail qui porte à la créativité
  • Horaire flexible et mode travail hybride
  • Un environnement de travail fraîchement rénové et stimulant situé à Laval
  • Un bureau accessible en transport en commun à partir du métro Montmorency et près de la route verte
  • Des bornes de recharge gratuite
  • Des activités sociales avec toute l’équipe (vélo, randonnée, quiz, 5 à 7, yoga, etc.)

Ce qu’ils recherchent :

Une personne qui participera activement à l’évolution du produit et qui se démarque par:

  • De la créativité
  • De bonnes aptitudes en communication et qui est orienté satisfaction client
  • Des habiletés en résolution de problèmes
  • Un bon sens des priorités et de l’organisation
  • Un excellent esprit d’équipe et qui est motivé par des objectifs communs
  • Une bonne capacité d’adaptation
  • De la rigueur, un souci du détail et un esprit analytique développé
  • Un désir d’apprendre et de cheminer dans l’entreprise

Un concepteur de tests automatisés qui possède les qualifications suivantes :

  • BAC en informatique, génie logiciel ou autre domaine des T.I.
  • Minimum de trois (3) ans d’expérience en programmation
  • Expérience dans le développement de tests automatisés pour des systèmes matériels/logiciels embarqués
  • Maîtrise des langages de programmation tels que Python, C++ ou d’autres langages adaptés à l’automatisation des tests
  • Maîtrise des équipements de test et diagnostic tel que oscilloscope, analyseur logique, analyseur de protocole BacNet, interface JTAG
  • Connaissance de KiCad (atout)
  • Connaissance des frameworks de tests automatisés tels que Selenium, Appium, JUnit, etc.
  • Compréhension des protocoles de communication et des normes associées aux systèmes embarqués
  • Capacité à analyser les résultats des tests, à identifier les problèmes et à travailler en étroite collaboration avec les équipes de développement pour les résoudre
  • Excellentes compétences en résolution de problèmes et en débogage
  • Bonne maîtrise du français et de l’anglais à l’oral et à l’écrit (clientèle QC, Canada et États-Unis)

Pour postuler ou obtenir plus de détails : cv@flexiaconseil.com

Partagez l'offre d'emploi !

LinkedIn
Facebook
Email
Nos experts recrutent pour :
RVE
Mode de travail
Secteur
Lieu
Région
Aller en Haut