Retour à la recherche
AL
Artech L.L.C.Source d’offres vérifiée

Senior Test Specialist

Offre en anglais

The role involves developing comprehensive verification and validation strategies and automated test frameworks for software, hardware, and cloud services. It also requires designing test benches and performing root cause investigations on software defects to ensure quality and security compliance.

  • Sur place
  • Montréal, QC
  • Publié 6 août 2026
  • Postuler avant le 5 sept. 2026
  • 1 poste

Résumé du poste

Key Responsibilities Analyze product requirements and define acceptance criteria. Develop comprehensive verification and validation strategies for software, hardware, cloud services, and integrated systems. Design, develop, execute, and maintain automated test frameworks and reusable test suites. Create functional, integration, system, regression, performance, reliability, scalability, and security test plans. Verify compliance with cybersecurity, quality, and non-functional requirements. Design and maintain test benches, simulation environments, virtualized environments, and Hardware-in-the-Loop (HIL) validation systems. Analyze software defects, perform root cause investigations, and collaborate with development teams on corrective actions. Produce validation reports, quality metrics, and release recommendations. Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related discipline. 8–10+ years of professional experience in software verification, validation, or quality assurance. Minimum 5 years in a senior software testing, validation, or quality engineering role. Strong understanding of the Software Development Life Cycle (SDLC), Agile methodologies, and DevOps practices. Experience developing automated test frameworks using Python, JavaScript/TypeScript, Bash, or similar languages. Experience with REST APIs, API testing, and service-oriented architectures. Experience developing reusable automated validation frameworks. Hands-on experience with CI/CD pipelines and automated quality gates. Experience working with Linux and Windows environments. Strong troubleshooting and debugging skills for distributed software systems. Experience validating cloud-connected applications and microservices. Knowledge of secure software development practices and cybersecurity testing. Experience with functional, integration, system, regression, performance, and reliability testing. Strong understanding of TCP/IP networking and communication protocols. Excellent analytical, communication, and collaboration skills. Bilingual (English/French) is considered an asset. Preferred Qualifications Experience testing IoT, cloud-native, or connected device solutions. Experience with building automation, HVAC controls, or energy management systems. Familiarity with industry protocols such as BACnet, Modbus, KNX, Zigbee, or MQTT. Knowledge of cybersecurity testing, secure development lifecycle practices, and penetration testing concepts. Experience with Git, GitHub, Azure DevOps, Jira, TestRail, Bamboo, or similar development and test management tools. Experience using laboratory equipment such as oscilloscopes, protocol analyzers, multimeters, and network analyzers. Knowledge of Six Sigma or structured quality improvement methodologies. ISTQB or equivalent software testing certification is an asset.

Ce que vous ferez

The role involves developing comprehensive verification and validation strategies and automated test frameworks for software, hardware, and cloud services. It also requires designing test benches and performing root cause investigations on software defects to ensure quality and security compliance.

Exigences

Candidates must have a bachelor's degree in a relevant engineering or computer science field and over 8-10 years of experience in software verification. Proficiency in Python, CI/CD pipelines, and experience with distributed software systems and cloud applications are essential.

Compétences indiquées

  • API RESTSouhaitée
  • JavaScriptSouhaitée
  • AgileSouhaitée
  • TypeScriptSouhaitée
  • LinuxSouhaitée
  • PythonSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Automated Test Frameworks
  • Python
  • JavaScript
  • TypeScript
  • REST APIs
  • CI/CD Pipelines
  • Linux
  • Windows
  • Cloud-connected Applications
  • Microservices
  • TCP/IP Networking
  • Cybersecurity Testing
  • HIL Validation
  • Agile
  • DevOps
  • Root Cause Analysis

Domaines d’emploi

  • Software
  • Engineering
  • Technology
  • Security & Safety
  • Data & Analytics

Renseignements supplémentaires

Formation minimale
Diplôme professionnel
Expérience minimale
10+ ans
Postuler avant le
5 sept. 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Mid-Senior level
Mode de candidature
La candidature directe est offerte