Ingénieur(e) en Vérification et Validation – Tests et Automatisation

Octasic

Montreal (administrative region)

On-site

CAD 70,000 - 90,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Assurances complètes (médicales, dentaires, télémédecine)
Conditions de travail compétitives
Rabais d’abonnement au gym
Programme d'achat d'action

Job summary

Octasic est à la recherche d'un(e) ingénieur(e) en vérification et validation pour soutenir les activités sur des plateformes complexes sans fil et embarquées. Le candidat idéal possédera des compétences solides en automatisation et en débogage, et sera en mesure de travailler dans un environnement dynamique.

Les responsabilités incluent le développement de tests automatisés, l'analyse des défaillances et la collaboration avec différentes équipes pour assurer une validation de qualité. Si vous êtes passionné par l'automatisation et l'intégration, rejoignez notre équipe!

Qualifications

  • Solides compétences en programmation et en scripts Python.
  • Expérience avec des environnements CI/CD tels que Jenkins, GitHub Actions.
  • Capacité à travailler dans des environnements d'ingénierie en évolution rapide.

Responsibilities

  • Développer et exécuter des suites de tests automatisés.
  • Exécuter des activités de validation fonctionnelle et d'intégration.
  • Déboguer les problèmes d'intégration et analyser les défaillances.

Skills

Automatisation
Débogage
Tests automatisés
Python
CI/CD

Education

Baccalauréat en génie informatique, en génie logiciel, en génie électrique, en informatique ou équivalent

Tools

Playwright
Pytest

Job description

Ingénieur(e) en Vérification et Validation – Tests et Automatisation

Fondée en 1998, Octasic est une société privée dont le siège social est situé à Montréal au Canada, avec des installations de Recherche et Développement au Canada et en Inde, ainsi qu'un réseau mondial de soutien aux ventes. Octasic est l'un des principaux fournisseurs de SoC (System on Chip), de logiciels et de plates-formes matérielles et logicielles intégrées pour les marchés mondiaux du sans fil et de passerelles multimédia. Nos plates-formes matérielles et logicielles sont à la base des systèmes sans fil de nouvelles générations destinés aux forces de Défense, aux Services de Police et aux agences de Sécurité Nationale.

On choisit Octasic pour:

  • Un milieu de travail à la fine pointe de la technologie, en contact avec les experts du domaine et ce dans une entreprise en croissance;
  • Des conditions de travail compétitives (salaires, avantages sociaux, une semaine payée entre Noël et le Jour de l’An, rabais d’abonnement au gym, programme d’achat d’action, programme de remboursement du transport collectif, douches sur place, collations et breuvages gratuits);
  • Assurances complètes (médicales, dentaires et télémédecine);
  • Une atmosphère de travail conviviale et collaborative avec plusieurs activités sociales tout au long de l’année;
  • Travailler au sein d’une entreprise impliquée dans sa communauté (levées de fonds pour Le Phare Enfants et Familles);
  • La proximité avec les différents services de transport en commun (secteur Angus, à dix minutes à pieds du métro Préfontaine).

À propos du poste:

Nous recherchons un(e) ingénieur(e), orienté(e) vers l’automatisation, pour soutenir les activités de vérification et de validation système sur des plateformes complexes sans fil et embarquées.

Ce rôle est axé sur le développement et le maintien de suites de tests automatisés, l’exécution de flux de validation, l’analyse des défaillances, le débogage des problèmes d’intégration, ainsi que la contribution à l’amélioration continue de notre infrastructure de validation et de nos environnements de laboratoire.

Vous travaillerez en étroite collaboration avec les équipes suivantes afin d’assurer une validation fiable, reproductible et évolutive de systèmes de communication critiques:

  • développeurs logiciels;
  • ingénieurs système;
  • équipes matérielles;
  • ingénieurs RF / laboratoire;
  • équipes de vérification et validation;
  • développeurs de l’infrastructure et de l’automatisation V&V.

Il ne s’agit pas d’un rôle traditionnel de QA.

Nous recherchons des ingénieur(e)s qui aiment l’automatisation, l’intégration système, le débogage et le travail de validation concret dans des environnements d’ingénierie en évolution rapide.

Responsabilités:

Développement des tests et automatisation :

  • Développer, maintenir et exécuter des suites de tests automatisés pour la validation au niveau système;
  • Créer des flux de validation automatisés et semi-automatisés pour les tests de régression, d’intégration et fonctionnels;
  • Développer des scripts et des utilitaires en Python pour l’interaction avec le DUT, le contrôle des UE, la collecte de télémétrie et l’orchestration des tests;
  • Élargir et améliorer la couverture des tests dans les environnements logiciels, matériels et systèmes intégrés;
  • Travailler avec Playwright, Pytest, des API et des cadres d’automatisation pour valider les services dorsaux et les flux utilisateurs.

Exécution de la validation et essais système :

  • Exécuter des activités de validation fonctionnelle, d’intégration et de régression au niveau système;
  • Exécuter des suites de validation automatisées dans des environnements de laboratoire et de CI/CD;
  • Valider l’interopérabilité entre les logiciels, les systèmes embarqués, les composants réseau, les appareils sans fil et les équipements de laboratoire;
  • Soutenir la reproduction des problèmes terrain et système dans des environnements de validation contrôlés;
  • Participer à la mise en place, à la configuration et à l’exploitation des bancs de validation et des environnements de laboratoire.

Débogage et analyse des défaillances :

  • Examiner les défaillances à l’aide de journaux, de traces, de télémétrie, de captures de paquets, de requêtes SQL, d’analyses d’API et d’outils de débogage réseau;
  • Analyser les échecs de régression et aider à isoler les problèmes logiciels, de configuration, d’infrastructure ou d’intégration;
  • Identifier les enjeux dans les cadres de validation et l’infrastructure, puis collaborer avec des développeurs seniors d’infrastructure afin d’améliorer la fiabilité des outils et de l’automatisation;
  • Travailler étroitement avec les équipes logicielles et système pour reproduire les défauts et valider les correctifs.

Contribution à l’infrastructure et à l’automatisation :

  • Contribuer à l’amélioration des cadres d’automatisation, de l’infrastructure de test et des flux d’exécution;
  • Soutenir la validation intégrée au CI/CD et les pipelines d’exécution automatisés;
  • Aider à améliorer l’évolutivité, la maintenabilité et la répétabilité des environnements de validation;
  • Soutenir les flux de collecte de télémétrie, de KPI, de production de rapports automatisés et d’analyse des résultats.
  • Baccalauréat en génie informatique, en génie logiciel, en génie électrique, en informatique, ou expérience pratique équivalente;
  • Solides compétences en programmation et en scripts Python;
  • Connaissance de C++, des scripts Bash/Shell, ou du développement logiciel orienté automatisation;
  • Expérience dans le développement de suites de tests automatisés et de scripts de validation;
  • Expérience avec Pytest, Playwright, les tests d’API, la validation de systèmes/backend, ou des cadres d’automatisation;
  • Expérience avec des environnements CI/CD tels que Jenkins, GitHub Actions, GitLab CI ou Azure DevOps;
  • Expérience dans des environnements Linux et avec des flux Git / de gestion de versions;
  • Connaissance des notions de base en réseautique, notamment TCP/IP, Ethernet, les API et le débogage système;
  • Familiarité avec Wireshark, l’analyse de journaux, la collecte de télémétrie et les flux de dépannage;
  • Fortes capacités d’analyse et de débogage permettant d’enquêter sur des problèmes complexes d’intégration et de système;
  • Capacité à travailler dans des environnements d’ingénierie en évolution rapide avec des exigences changeantes;
    Admissible à l’obtention d’une cote de sécurité canadienne.

Atouts:

  • Expérience avec des systèmes sans fil, LTE/5G, des systèmes embarqués ou des environnements RF;
  • Expérience avec des équipements de laboratoire automatisés et des environnements d’instrumentation;
  • Familiarité avec les outils de l’écosystème NI tels que TestStand, LabVIEW, les systèmes PXI, le contrôle d’instruments SCPI/VISA, ou des environnements de mesures automatisées;
  • Expérience avec des technologies de télémétrie, d’observabilité ou de surveillance telles que MQTT, Kafka, Grafana, Prometheus, ou des flux ETL / de données;
  • Expérience avec Docker, Kubernetes ou des environnements de systèmes distribués;
  • Expérience dans des environnements de télécommunications, d’aérospatiale, de défense ou de systèmes critiques;
  • Familiarité avec la validation axée sur les KPI, l’analyse de la télémétrie et les flux de production de rapports automatisés.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Chef(fe) d’Équipe et Responsable Technique — Tests Fonctionnels
Chef(fe) d’Équipe et Responsable Technique — Tests Fonctionnels

Octasic • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Conditions de travail compétitives
Assurances médicales et dentaires
Rabais d’abonnement au gym
+1
Développeur(se) Backend
Développeur(se) Backend

Octasic • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Assurances santé (médicales, dentaires
Télémédecine
Stock options
+4
Ingénieur senior en vérification et validation logicielle
Ingénieur senior en vérification et validation logicielle

KA Group AG • Shawinigan

Hybrid
CAD 90,000 - 120,000
Régime d’assurance collective
REER
Voyages professionnels possibles
+1
Ingénieur test logiciel
Ingénieur test logiciel

Cs-Group • Montreal (administrative region)

On-site
CAD 75,000 - 115,000
Assurance santé/dentaire/vision avancé
Télémédecine
REER
+2
Ingénieur test logiciel
Ingénieur test logiciel

Sopra Steria • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Assurance médicale
Télémédecine
REER
+3
Chercheur en Sécurité des Systèmes Embarqués
Chercheur en Sécurité des Systèmes Embarqués

Octasic • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Ingénieur test logiciel
Ingénieur test logiciel

CS GROUP • Montreal (administrative region)

Hybrid
CAD 85,000 - 125,000
Travail hybride
Assurance médicale, dentaire et visée
Télémédecine
+4
Analyste assurance qualité
Analyste assurance qualité

EXFO • Montreal (administrative region)

On-site
CAD 70,000 - 85,000
Ingénieur(e) Systèmes de Test (Automatisation / BDD)
Ingénieur(e) Systèmes de Test (Automatisation / BDD)

ALTEN Canada • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Assurances collectives
Régime de retraite d'entreprise
4 semaines de vacances
+2
Ingénieur(e) de test
Ingénieur(e) de test

General Dynamics Mission Systems–Canada • Sherbrooke

On-site
CAD 75,000 - 90,000