Nous sommes à la recherche d'un développeur QA (assurance qualité) passionné de micrologiciels et de logiciels embarqués. Le développeur travaillera sur des produits de simulation de soins de santé au sein du département d'ingénierie matérielle. Le développeur garantira la qualité, la fiabilité et la fonctionnalité des modules du micrologiciel. Le développeur collaborera au sein d’une équipe multidisciplinaire composée de professionnels du génie micrologiciel, électrique, mécanique et logiciel. Le développeur aidera CAE à fournir des solutions de formation en soins de santé qui contribuent à sauver des vies.
...
Contactez-nous : fatimazahra.ennajeh@randstaddigital.com
Avantages
- Contrat 1 an
- Équipe : Healthcare Hardware Engineering
- 40h/semaine
- Hybride (Ouvert à des candidats full remote)
- Backcheck criminel à réaliser
- 2x références professionnelles
- Matériel technologique fourni
Responsabilités
• Planification des tests : collaborer avec l'équipe de développement du micrologiciel pour comprendre les exigences du projet afin de créer un plan de test complet décrivant les stratégies, méthodologies et outils de test à utiliser.
• Conception de scénarios de test : développez des scénarios de test détaillés et des scénarios de test couvrant divers aspects du micrologiciel, notamment les fonctionnalités, les performances, la compatibilité et la sécurité. Les cas de test doivent être conçus pour simuler des scénarios d'utilisation réels et des cas extrêmes potentiels.
• Exécution des tests : exécutez les scénarios de test conçus sur différentes versions et versions du micrologiciel, y compris les tests de régression. Cela implique à la fois des tests sur cible et des tests automatisés, à l'aide de Parasoft ou d'outils similaires. L'objectif est d'identifier tout défaut, bug ou anomalie dans le comportement du micrologiciel dès les premières étapes.
• Identification et signalement des défauts : lorsque des problèmes sont détectés, documentez-les de manière approfondie, y compris les étapes à suivre, le comportement attendu et le comportement réel. Signaler les défauts à l'équipe de développement à l'aide d'un système de suivi des bogues. Une communication claire et concise est cruciale pour faciliter une résolution efficace des bogues.
• Tests de performances : évaluez les performances du micrologiciel dans différentes conditions, telles que des charges variables, des limitations de ressources et des facteurs environnementaux. Assurez-vous que le micrologiciel répond dans des délais acceptables et ne dégrade pas les performances du système.
• Documentation : conserver une documentation détaillée du processus de test, y compris les plans de test, les cas de test, les résultats des tests et tous les problèmes rencontrés.
• Amélioration continue : collaborer avec l'équipe de développement pour analyser les résultats des tests et les commentaires, dans le but d'améliorer continuellement la qualité du firmware. Participez aux discussions sur les améliorations du code, les stratégies de débogage et les processus de développement globaux.
• Automatisation : développez et maintenez des scripts de test automatisés pour rationaliser les processus de test, améliorer la répétabilité et accélérer les tests de régression.
Qualifications
Top 3 must have :
• Plus de 3 ans d'expérience en assurance qualité sur des projets de micrologiciels. (Embedded software project
• Baccalauréat en génie électrique, en génie informatique ou en informatique ou une expérience de travail équivalente.
• Soft Skills (Problem solving, Communication, Adaptability, Team work…)
Top 3 nice to have
• Expérience de l'utilisation d'outils de test, qu'ils soient d'entreprise ou open source, Parasoft étant le plus intéressant.
• Compétences en programmation C/C++ embarquée.
• Automation (test scripting)
Profil recherché (Atout)
• Expérience dans les tests unitaires de micrologiciels.
• Compétences en Python ou autre langage de programmation de script.
• Bonne connaissance des méthodes et procédures de tests structurés.
• Expérience dans l'utilisation de plans de test Azure DevOps ou équivalent.
• Excellente attention aux détails, approche approfondie du travail et capacité à travailler de manière indépendante.
• Compétence avec les équipements de mesure et de débogage de base tels que les oscilloscopes, les analyseurs logiques.
• Une expérience en rédaction, exécution et surveillance de tests automatisés est un atout.
• Solides compétences en communication écrite et verbale.
• Solides compétences analytiques et de résolution de problèmes.
• Capacité à collaborer efficacement avec les membres de l'équipe.
• Le bilinguisme (français et anglais) est un atout.
• Disponibilité pour des déplacements professionnels occasionnels.
Sommaire
Contactez-nous : fatimazahra.ennajeh@randstaddigital.com
Au plaisir de vous connaître,
Randstad Canada s'engage à favoriser une main-d'œuvre représentative de toutes les populations du Canada. Nous nous engageons en conséquence à développer et à mettre en œuvre des stratégies pour promouvoir l'équité, la diversité et l'inclusion dans toutes nos sphères d'activité en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d'œuvre, y compris au niveau du recrutement, de la rétention et de l'avancement pour tout individu. En plus de notre profond engagement sur le respect des principes des droits de la personne, nous nous engageons à prendre toute mesure positive pour influer sur les changements à mettre en place en vue de garantir la participation de tout individu dans le monde du travail et ce, sans obstacle, systémique ou autre, en particulier pour les groupes en quête d'équité généralement sous-représentés dans la main-d'œuvre au Canada, y compris les personnes qui s'identifient comme femmes ou personnes non-binaires/non conformes au genre, les Peuples et communautés autochtones, les personnes en situation de handicap (visible ou invisible), les personnes faisant partie des minorités visibles, les personnes racisées et des communautés LGBTQ2+.
Randstad Canada s'engage à créer et à maintenir un milieu de travail inclusif et accessible pour toutes les personnes candidates et employés en soutenant leurs besoins d'accessibilité et d'accommodation tout au long du cycle de vie de l'emploi. Nous demandons à toutes les personnes demandeuses d'emploi de bien vouloir identifier leurs besoins en matière d'accommodation en envoyant un courriel à accessibilite@randstad.ca pour s'assurer de leur capacité à participer pleinement au processus d'entrevue.
voir plus
Nous sommes à la recherche d'un développeur QA (assurance qualité) passionné de micrologiciels et de logiciels embarqués. Le développeur travaillera sur des produits de simulation de soins de santé au sein du département d'ingénierie matérielle. Le développeur garantira la qualité, la fiabilité et la fonctionnalité des modules du micrologiciel. Le développeur collaborera au sein d’une équipe multidisciplinaire composée de professionnels du génie micrologiciel, électrique, mécanique et logiciel. Le développeur aidera CAE à fournir des solutions de formation en soins de santé qui contribuent à sauver des vies.
Contactez-nous : fatimazahra.ennajeh@randstaddigital.com
Avantages
- Contrat 1 an
- Équipe : Healthcare Hardware Engineering
- 40h/semaine
- Hybride (Ouvert à des candidats full remote)
- Backcheck criminel à réaliser
- 2x références professionnelles
- Matériel technologique fourni
Responsabilités
• Planification des tests : collaborer avec l'équipe de développement du micrologiciel pour comprendre les exigences du projet afin de créer un plan de test complet décrivant les stratégies, méthodologies et outils de test à utiliser.
...
• Conception de scénarios de test : développez des scénarios de test détaillés et des scénarios de test couvrant divers aspects du micrologiciel, notamment les fonctionnalités, les performances, la compatibilité et la sécurité. Les cas de test doivent être conçus pour simuler des scénarios d'utilisation réels et des cas extrêmes potentiels.
• Exécution des tests : exécutez les scénarios de test conçus sur différentes versions et versions du micrologiciel, y compris les tests de régression. Cela implique à la fois des tests sur cible et des tests automatisés, à l'aide de Parasoft ou d'outils similaires. L'objectif est d'identifier tout défaut, bug ou anomalie dans le comportement du micrologiciel dès les premières étapes.
• Identification et signalement des défauts : lorsque des problèmes sont détectés, documentez-les de manière approfondie, y compris les étapes à suivre, le comportement attendu et le comportement réel. Signaler les défauts à l'équipe de développement à l'aide d'un système de suivi des bogues. Une communication claire et concise est cruciale pour faciliter une résolution efficace des bogues.
• Tests de performances : évaluez les performances du micrologiciel dans différentes conditions, telles que des charges variables, des limitations de ressources et des facteurs environnementaux. Assurez-vous que le micrologiciel répond dans des délais acceptables et ne dégrade pas les performances du système.
• Documentation : conserver une documentation détaillée du processus de test, y compris les plans de test, les cas de test, les résultats des tests et tous les problèmes rencontrés.
• Amélioration continue : collaborer avec l'équipe de développement pour analyser les résultats des tests et les commentaires, dans le but d'améliorer continuellement la qualité du firmware. Participez aux discussions sur les améliorations du code, les stratégies de débogage et les processus de développement globaux.
• Automatisation : développez et maintenez des scripts de test automatisés pour rationaliser les processus de test, améliorer la répétabilité et accélérer les tests de régression.
Qualifications
Top 3 must have :
• Plus de 3 ans d'expérience en assurance qualité sur des projets de micrologiciels. (Embedded software project
• Baccalauréat en génie électrique, en génie informatique ou en informatique ou une expérience de travail équivalente.
• Soft Skills (Problem solving, Communication, Adaptability, Team work…)
Top 3 nice to have
• Expérience de l'utilisation d'outils de test, qu'ils soient d'entreprise ou open source, Parasoft étant le plus intéressant.
• Compétences en programmation C/C++ embarquée.
• Automation (test scripting)
Profil recherché (Atout)
• Expérience dans les tests unitaires de micrologiciels.
• Compétences en Python ou autre langage de programmation de script.
• Bonne connaissance des méthodes et procédures de tests structurés.
• Expérience dans l'utilisation de plans de test Azure DevOps ou équivalent.
• Excellente attention aux détails, approche approfondie du travail et capacité à travailler de manière indépendante.
• Compétence avec les équipements de mesure et de débogage de base tels que les oscilloscopes, les analyseurs logiques.
• Une expérience en rédaction, exécution et surveillance de tests automatisés est un atout.
• Solides compétences en communication écrite et verbale.
• Solides compétences analytiques et de résolution de problèmes.
• Capacité à collaborer efficacement avec les membres de l'équipe.
• Le bilinguisme (français et anglais) est un atout.
• Disponibilité pour des déplacements professionnels occasionnels.
Sommaire
Contactez-nous : fatimazahra.ennajeh@randstaddigital.com
Au plaisir de vous connaître,
Randstad Canada s'engage à favoriser une main-d'œuvre représentative de toutes les populations du Canada. Nous nous engageons en conséquence à développer et à mettre en œuvre des stratégies pour promouvoir l'équité, la diversité et l'inclusion dans toutes nos sphères d'activité en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d'œuvre, y compris au niveau du recrutement, de la rétention et de l'avancement pour tout individu. En plus de notre profond engagement sur le respect des principes des droits de la personne, nous nous engageons à prendre toute mesure positive pour influer sur les changements à mettre en place en vue de garantir la participation de tout individu dans le monde du travail et ce, sans obstacle, systémique ou autre, en particulier pour les groupes en quête d'équité généralement sous-représentés dans la main-d'œuvre au Canada, y compris les personnes qui s'identifient comme femmes ou personnes non-binaires/non conformes au genre, les Peuples et communautés autochtones, les personnes en situation de handicap (visible ou invisible), les personnes faisant partie des minorités visibles, les personnes racisées et des communautés LGBTQ2+.
Randstad Canada s'engage à créer et à maintenir un milieu de travail inclusif et accessible pour toutes les personnes candidates et employés en soutenant leurs besoins d'accessibilité et d'accommodation tout au long du cycle de vie de l'emploi. Nous demandons à toutes les personnes demandeuses d'emploi de bien vouloir identifier leurs besoins en matière d'accommodation en envoyant un courriel à accessibilite@randstad.ca pour s'assurer de leur capacité à participer pleinement au processus d'entrevue.
voir plus