ENGLISH VERSION (VERSION FRANÇAISE PLUS LOIN)
Positron Access Solutions Corp
Positron Access is an international telecommunications equipment manufacturer based in Montreal. We have successfully launched a world leading Gigabit Ethernet solution over copper & coax legacy cabling for older / brownfield hotel, residential, office and commercial buildings. Our customers are hotel owners and operators, telcos, Internet Service Providers, Cable MSO, etc.
Role Summary (On-site | Permanent | Full-time)
The SQA Engineer, Automation and Product Validation will support the development, execution, and continuous improvement of software and system-level testing for Positron Access Solutions telecom products.
This role is ideal for a practical, curious, and technically strong engineer or technologist who is interested in software quality, test automation, networking technologies, embedded products, and real product validation.
The position provides exposure to advanced telecommunications products throughout the development cycle, from feature integration and system testing through regression, release verification, production support, and field issue investigation. The role will work closely with firmware, software, hardware, product, production, and customer-facing technical teams.
Education, Experience, and Core Skills
A bachelor’s degree or technical diploma in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, Networking, or a related technical field is required.
The ideal candidate will have experience in software testing, test automation, embedded product validation, networking, or relevant product development work. Recent graduates or candidates with early-career experience may be considered if they demonstrate strong technical curiosity, troubleshooting discipline, and willingness to learn.
Core skills include
· Strong ability to develop and maintain automation scripts, preferably using Python and test frameworks such as PyTest or similar.
· Practical working knowledge of Linux environments, including command-line tools, shell scripting, networking commands, logs, and troubleshooting workflows.
· Ability to create reusable test scripts, utilities, and test procedures to support functional, regression, integration, and system-level testing.
· Ability to investigate test failures using logs, traces, network captures, configuration data, and structured troubleshooting methods.
· Basic understanding of Ethernet networking concepts such as TCP/IP, VLANs, DHCP, switching, multicast, and similar technologies.
· Strong problem-solving mindset, curiosity, autonomy, attention to detail, and willingness to learn.
· Ability to work effectively with firmware, software, hardware, production, and technical support teams.
What You Will Do
Product Testing and Validation
· Execute manual and automated functional, regression, integration, performance, stability, and system-level tests.
· Validate product features related to networking, embedded software, configuration, diagnostics, and product management functions.
· Support test execution for new features, software releases, firmware releases, ECO verification, and product release readiness.
· Document test cases, test plans, test results, failures, observations, and verification evidence clearly and consistently.
· Contribute to validation records required for engineering release and product readiness.
Test Automation and Tools
· Develop, maintain, and execute automated test cases using Python, PyTest, or similar automation tools.
· Create reusable test scripts, utilities, and test procedures to improve SQA efficiency and repeatability.
· Support the improvement of existing automation frameworks and test environments.
· Develop or support automation scripts used to generate traffic, validate networking behavior, collect logs, and support regression testing.
· Contribute to test coverage improvement, automation reliability, and repeatable release verification.
Debugging, Issue Reproduction, and Release Support
· Analyze test failures and help investigate root cause with firmware, software, hardware, and SQA team members.
· Reproduce product issues using lab setups, test scripts, network configurations, logs, traces, and structured debugging methods.
· Report software or system defects using Jira or similar issue-tracking tools.
· Verify fixes, support regression analysis, and help confirm release readiness.
· Participate in sprint planning, design reviews, QA discussions, and technical reviews when required.
Networking and Telecom Product Support
· Validate networking features such as Ethernet switching, VLANs, multicast, Layer 2 behavior, IP connectivity, and product management functions.
· Support testing of Positron products used in broadband access, multi-tenant, hospitality, and carrier-grade deployment environments.
· Collaborate with firmware, software, hardware, product, production, and customer-facing technical teams to support product quality, issue resolution, and field problem investigation.
Nice to Have
The following experience is not required, but would be valuable:
· Experience with Python, PyTest, Scapy, shell scripting, Git, Jira, CI/CD, or automated regression testing.
· Exposure to traffic generation, packet capture, protocol validation, or network diagnostics tools.
Familiarity with web UI automation tools such as Selenium, Playwright, or similar, when testing product management interfaces.
VERSION FRANÇAISE
Positron Access est un fabricant international d’équipements de télécommunications établi à Montréal. L’entreprise développe des solutions Gigabit Ethernet utilisant le câblage de cuivre et coaxial existant dans les hôtels, les immeubles résidentiels, les bureaux et les bâtiments commerciaux. Nos clients comprennent notamment des exploitants hôteliers, des entreprises de télécommunications, des fournisseurs de services Internet et des câblodistributeurs.
Sommaire du poste (Sur place | Permanent | Temps plein)
L’ingénieur SQA, automatisation et validation de produits, contribuera au développement, à l’exécution et à l’amélioration continue des essais software et système des produits de télécommunications de Positron Access Solutions.
Ce poste convient à une personne pragmatique, curieuse et solide techniquement, intéressée par la qualité software, l’automatisation des essais, les technologies réseau, les produits embarqués et la validation de produits.
Le poste offre une expérience concrète des produits de télécommunications avancés tout au long du cycle de développement : intégration de fonctionnalités, essais système et de régression, vérification des releases, soutien à la production et analyse des problèmes sur le terrain. La personne travaillera étroitement avec les équipes firmware, software, hardware, produit, production et soutien technique.
Formation, expérience et compétences essentielles
Un baccalauréat ou un diplôme technique en génie logiciel, génie informatique, génie électrique, informatique, réseautique ou dans un domaine connexe est requis.
La personne recherchée possède de l’expérience en essais software, automatisation des essais, validation de produits embarqués, réseautique ou développement de produits. Les personnes récemment diplômées ou en début de carrière peuvent être considérées si elles démontrent une forte curiosité technique, une approche rigoureuse du dépannage et une volonté d’apprendre.
Compétences essentielles
· Excellente capacité à développer et maintenir des scripts d’automatisation, idéalement avec Python et des frameworks comme PyTest.
· Bonne connaissance pratique de Linux : ligne de commande, shell scripting, commandes réseau, logs et méthodes de dépannage.
· Capacité à créer des scripts, utilitaires et procédures réutilisables pour les essais fonctionnels, de régression, d’intégration et système.
· Capacité à analyser les échecs d’essai à l’aide des logs, des traces, des captures de paquets, des données de configuration et méthodes structurées de dépannage.
· Compréhension de base des réseaux Ethernet : TCP/IP, VLAN, DHCP, switching, multicast et technologies similaires.
· Solides aptitudes en résolution de problèmes, curiosité, autonomie, souci du détail et volonté d’apprendre.
· Capacité à collaborer efficacement avec les équipes firmware, software, hardware, production et soutien technique.
Principales responsabilités
Essais et validation de produits
· Exécuter des essais manuels et automatisés : fonctionnels, régression, intégration, performance, stabilité et système.
· Valider les fonctionnalités liées au réseau, au software embarqué, à la configuration, aux diagnostics et à la gestion des produits.
· Soutenir les essais de nouvelles fonctionnalités, releases software et firmware, validations ECO et préparation des releases produit.
· Documenter clairement et uniformément les cas et plans d’essai, résultats, échecs, observations et preuves de vérification.
· Contribuer aux dossiers de validation requis pour les releases d’ingénierie et la préparation des produits.
Automatisation et outils d’essai
· Développer, maintenir et exécuter des cas d’essai automatisés avec Python, PyTest ou des outils similaires.
· Créer des scripts, utilitaires et procédures réutilisables pour améliorer l’efficacité et la répétabilité des essais SQA.
· Contribuer à l’amélioration des frameworks d’automatisation et des environnements d’essai existants.
· Développer ou soutenir des scripts pour générer du trafic, valider le comportement réseau, recueillir les logs et exécuter les essais de régression.
· Améliorer la couverture des essais, la fiabilité de l’automatisation et la répétabilité de la vérification des releases.
Débogage, reproduction des problèmes et soutien aux releases
· Analyser les échecs d’essai et rechercher leur cause fondamentale avec les équipes firmware, software, hardware et SQA.
· Reproduire les problèmes à l’aide de montages de laboratoire, scripts d’essai, configurations réseau, logs, traces et méthodes structurées de débogage.
· Documenter les défauts software ou système dans Jira ou un outil similaire.
· Vérifier les correctifs, soutenir l’analyse de régression et confirmer la préparation des releases.
· Participer à la planification des sprints, aux revues de conception ainsi qu’aux discussions SQA et techniques.
Soutien aux produits réseau et télécom
· Valider les fonctionnalités réseau : Ethernet switching, VLAN, multicast, comportement Layer 2, connectivité IP et gestion des produits.
· Soutenir les essais des produits Positron destinés aux environnements d’accès broadband, multi-locataires, hôteliers et carrier-grade.
· Collaborer avec les équipes firmware, software, hardware, produit, production et soutien technique afin d’assurer la qualité des produits, la résolution des problèmes et l’analyse des enjeux sur le terrain.
Atouts
Les expériences suivantes constituent des atouts :
· Expérience avec Python, PyTest, Scapy, shell scripting, Git, Jira, CI/CD ou les essais de régression automatisés.
· Expérience en génération de trafic, capture de paquets, validation de protocoles ou outils de diagnostic réseau.
· Connaissance d’outils d’automatisation d’interfaces Web comme Selenium, Playwright ou similaires pour tester les interfaces de gestion des produits.
Pay: $95,000.00-$115,000.00 per year
Benefits:
- Casual dress
- Dental care
- Disability insurance
- Employee stock purchase plan
- Life insurance
- On-site parking
Work Location: In person