System Test Engineer
- 2415 Rue Des Nations, Montreal, QC, H4R 3L6, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English · French
- Posted
Original job description
English section of this bilingual listing.
About ELITS
ELITS Canada Inc. is part of Accelerate, within the IVER Group in Sweden. IVER Group has approximately 1,300 employees and continues to grow. Through Accelerate, we work at the forefront of technology on digitization and transformation projects for market leading customers. We help customers turn digital ambition into successful implementation through close collaboration, humility, and pride in what we deliver.
About the Role
ELITS Canada is looking for an experienced System Test Engineer for a consulting assignment based in Canada. In this role, you will design and execute system level testing, build automation, and apply Behavior Driven Development (BDD) principles to validate complex digital platforms and ensure high quality user experience, reliability, and performance.
You will work closely with development teams, solution architects, product owners, and operations to define test strategy, automate validation, and ensure traceability across requirements, test cases, and defects. The role is well suited to someone who combines strong testing discipline with hands on technical skills in automation, cloud based systems, and modern delivery environments.
Responsibilities
• Design and execute system level tests for web applications, application programming interfaces (APIs), and cloud based platforms under realistic operating conditions.
- Develop and maintain automated test scripts using Cucumber and Gherkin, integrated with tools such as Playwright or Selenium.
- Translate business and technical requirements into test plans, acceptance criteria, and automated validation scenarios.
• Build and maintain automated tests within continuous integration and continuous delivery (CI/CD) pipelines to support continuous quality assurance.
- Analyze test results, identify root causes, and report defects using Jira and Xray while maintaining end to end traceability.
- Perform functional, integration, regression, and performance testing across user interfaces, services, and system workflows.
- Support validation of resilient and high availability platform behavior in cloud and containerized environments.
Requirements
• Bachelor’s degree or higher in Computer Science, Electrical Engineering, Telecommunications, or a related technical discipline, with at least five years of relevant professional experience.
- Strong experience in system testing, system level validation, and quality assurance for complex software or telecom related platforms.
• Hands on experience with Behavior Driven Development (BDD), Cucumber, Gherkin, and automated testing frameworks.
- Strong scripting or programming skills in JavaScript, TypeScript, or Python for test automation and tooling.
- Experience with Playwright, Selenium, Postman, and test management tools such as Jira and Xray.
• Good knowledge of cloud platforms, container technologies, and continuous integration and continuous delivery (CI/CD) environments, including Docker and Kubernetes.
• Experience with subscriber identity module (SIM) and embedded subscriber identity module (eSIM) provisioning, activation flows, Windows operating systems, Microsoft Entra ID, Microsoft Intune, or related endpoint and identity environments is considered a strong asset.
Qualities
At ELITS Canada, great people create great impact. Success in this role comes from curiosity, ownership, and a passion for building practical, scalable solutions. You are someone who:
- Thrives in a collaborative, cross functional team and communicates with clarity and confidence.
- Balances strong technical depth with pragmatic, solution oriented decision making.
- Takes initiative, works independently, and follows through with accountability.
- Stays organized and effective while managing multiple priorities and shifting demands.
- Brings ideas that improve quality, processes, and team collaboration.
- Contributes to a culture of trust, learning, and continuous improvement.
This role requires close collaboration with ELITS colleagues, customer stakeholders, development teams, architects, and operational teams. Candidates should be comfortable supporting complex enterprise environments and adapting to customer and project requirements.
This position is open to Canadian residents and individuals with a valid work permit in Canada.
ELITS – Part of Accelerate – IVER Group
À propos d’ELITS
Read the full bilingual original
About ELITS
ELITS Canada Inc. is part of Accelerate, within the IVER Group in Sweden. IVER Group has approximately 1,300 employees and continues to grow. Through Accelerate, we work at the forefront of technology on digitization and transformation projects for market leading customers. We help customers turn digital ambition into successful implementation through close collaboration, humility, and pride in what we deliver.
About the Role
ELITS Canada is looking for an experienced System Test Engineer for a consulting assignment based in Canada. In this role, you will design and execute system level testing, build automation, and apply Behavior Driven Development (BDD) principles to validate complex digital platforms and ensure high quality user experience, reliability, and performance.
You will work closely with development teams, solution architects, product owners, and operations to define test strategy, automate validation, and ensure traceability across requirements, test cases, and defects. The role is well suited to someone who combines strong testing discipline with hands on technical skills in automation, cloud based systems, and modern delivery environments.
Responsibilities
• Design and execute system level tests for web applications, application programming interfaces (APIs), and cloud based platforms under realistic operating conditions.
- Develop and maintain automated test scripts using Cucumber and Gherkin, integrated with tools such as Playwright or Selenium.
- Translate business and technical requirements into test plans, acceptance criteria, and automated validation scenarios.
• Build and maintain automated tests within continuous integration and continuous delivery (CI/CD) pipelines to support continuous quality assurance.
- Analyze test results, identify root causes, and report defects using Jira and Xray while maintaining end to end traceability.
- Perform functional, integration, regression, and performance testing across user interfaces, services, and system workflows.
- Support validation of resilient and high availability platform behavior in cloud and containerized environments.
Requirements
• Bachelor’s degree or higher in Computer Science, Electrical Engineering, Telecommunications, or a related technical discipline, with at least five years of relevant professional experience.
- Strong experience in system testing, system level validation, and quality assurance for complex software or telecom related platforms.
• Hands on experience with Behavior Driven Development (BDD), Cucumber, Gherkin, and automated testing frameworks.
- Strong scripting or programming skills in JavaScript, TypeScript, or Python for test automation and tooling.
- Experience with Playwright, Selenium, Postman, and test management tools such as Jira and Xray.
• Good knowledge of cloud platforms, container technologies, and continuous integration and continuous delivery (CI/CD) environments, including Docker and Kubernetes.
• Experience with subscriber identity module (SIM) and embedded subscriber identity module (eSIM) provisioning, activation flows, Windows operating systems, Microsoft Entra ID, Microsoft Intune, or related endpoint and identity environments is considered a strong asset.
Qualities
At ELITS Canada, great people create great impact. Success in this role comes from curiosity, ownership, and a passion for building practical, scalable solutions. You are someone who:
- Thrives in a collaborative, cross functional team and communicates with clarity and confidence.
- Balances strong technical depth with pragmatic, solution oriented decision making.
- Takes initiative, works independently, and follows through with accountability.
- Stays organized and effective while managing multiple priorities and shifting demands.
- Brings ideas that improve quality, processes, and team collaboration.
- Contributes to a culture of trust, learning, and continuous improvement.
This role requires close collaboration with ELITS colleagues, customer stakeholders, development teams, architects, and operational teams. Candidates should be comfortable supporting complex enterprise environments and adapting to customer and project requirements.
This position is open to Canadian residents and individuals with a valid work permit in Canada.
ELITS – Part of Accelerate – IVER Group
À propos d’ELITS
ELITS Canada Inc. fait partie d’Accelerate, au sein du groupe IVER en Suède. Le groupe IVER compte environ 1 300 employés et poursuit sa croissance. Par l’intermédiaire d’Accelerate, nous travaillons à l’avant-garde de la technologie sur des projets de numérisation et de transformation pour des clients chefs de file dans leur secteur. Nous aidons nos clients à transformer leurs ambitions numériques en réalisations concrètes grâce à une collaboration étroite, à l’humilité et à la fierté du travail que nous accomplissons.
À propos du poste
ELITS Canada est à la recherche d’un(e) ingénieur(e) en tests système expérimenté(e) pour une mission de consultation basée au Canada. Dans ce rôle, vous serez responsable de la conception et de l’exécution des tests au niveau système, du développement de l’automatisation des tests et de l’application des principes du Behavior Driven Development (BDD) afin de valider des plateformes numériques complexes et d’assurer une expérience utilisateur de haute qualité, ainsi qu’une excellente fiabilité et performance.
Vous travaillerez en étroite collaboration avec les équipes de développement, les architectes de solutions, les responsables de produits et les équipes d’exploitation afin de définir les stratégies de test, automatiser les validations et assurer la traçabilité entre les exigences, les cas de test et les anomalies. Ce rôle convient particulièrement à une personne combinant une solide rigueur en assurance qualité avec des compétences techniques pratiques en automatisation, systèmes infonuagiques et environnements de livraison modernes.
Responsabilités
• Concevoir et exécuter des tests au niveau système pour des applications Web, des interfaces de programmation d’applications (API) et des plateformes infonuagiques dans des conditions d’exploitation réalistes.
- Développer et maintenir des scripts de tests automatisés à l’aide de Cucumber et Gherkin, intégrés à des outils tels que Playwright ou Selenium.
- Traduire les exigences d’affaires et techniques en plans de test, critères d’acceptation et scénarios de validation automatisés.
• Développer et maintenir des tests automatisés au sein des pipelines d’intégration et de livraison continues (CI/CD) afin de soutenir l’assurance qualité continue.
- Analyser les résultats des tests, identifier les causes profondes et signaler les anomalies dans Jira et Xray tout en assurant une traçabilité complète.
- Réaliser des tests fonctionnels, d’intégration, de régression et de performance sur les interfaces utilisateur, les services et les flux de travail système.
• Participer à la validation du comportement des plateformes résilientes et hautement disponibles dans des environnements infonuagiques et conteneurisés.
Exigences
• Baccalauréat ou diplôme supérieur en informatique, génie électrique, télécommunications ou dans une discipline technique connexe, ainsi qu’un minimum de cinq années d’expérience professionnelle pertinente.
- Solide expérience en tests système, validation au niveau système et assurance qualité pour des plateformes logicielles complexes ou liées aux télécommunications.
• Expérience pratique du Behavior Driven Development (BDD), de Cucumber, Gherkin et des cadres de tests automatisés.
- Excellentes compétences en script ou en programmation avec JavaScript, TypeScript ou Python pour l’automatisation des tests et le développement d’outils.
- Expérience avec Playwright, Selenium, Postman ainsi que des outils de gestion des tests tels que Jira et Xray.
- Bonne connaissance des plateformes infonuagiques, des technologies de conteneurisation et des environnements CI/CD, notamment Docker et Kubernetes.
• Une expérience avec le provisionnement et les processus d’activation des cartes SIM et eSIM, les systèmes d’exploitation Windows, Microsoft Entra ID, Microsoft Intune ou des environnements similaires liés à la gestion des identités et des terminaux constitue un atout important.
Qualités recherchées
Chez ELITS Canada, ce sont les talents qui créent l’impact. La réussite dans ce rôle repose sur la curiosité, le sens des responsabilités et la passion de bâtir des solutions pratiques et évolutives. Vous êtes une personne qui :
- S’épanouit au sein d’équipes multidisciplinaires collaboratives et communique avec clarté et assurance.
- Combine une forte expertise technique avec un sens pragmatique de la résolution de problèmes.
- Fait preuve d’initiative, travaille de façon autonome et assume ses responsabilités jusqu’à la réalisation des objectifs.
- Reste organisée et efficace malgré la gestion de multiples priorités et de demandes changeantes.
- Propose des idées favorisant l’amélioration de la qualité, des processus et de la collaboration d’équipe.
• Contribue à une culture de confiance, d’apprentissage et d’amélioration continue.
Ce poste exige une collaboration étroite avec les collègues d’ELITS, les parties prenantes des clients, les équipes de développement, les architectes et les équipes opérationnelles. Les candidats doivent être à l’aise dans des environnements d’entreprise complexes et capables de s’adapter aux exigences des clients et des projets. Ce poste est ouvert aux résidents canadiens ainsi qu’aux personnes détenant un permis de travail valide au Canada.
ELITS – Une entreprise d’Accelerate – Groupe IVER
More about this job
Responsibilities
The System Test Engineer will design and execute system-level tests, develop automated test scripts, and integrate them into CI/CD pipelines. They will also collaborate with cross-functional teams to ensure high-quality validation of complex digital platforms and maintain end-to-end traceability of defects.
Requirements
Candidates must hold at least a bachelor's degree in a technical field and possess a minimum of five years of professional experience in system testing and quality assurance. Proficiency in BDD frameworks, automation tools, and cloud-based environments is required, along with strong scripting skills in languages like Python or JavaScript.
Skills
- System testing
- Automation
- Behavior Driven Development
- Cucumber
- Gherkin
- Playwright
- Selenium
- JavaScript
- TypeScript
- Python
- CI/CD
- Docker
- Kubernetes
- Jira
- Xray
- API testing
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
- Consulting
Keywords
- System Test Engineer
- Quality Assurance
- Automation
- Behavior Driven Development
- Cucumber
- Gherkin
- Playwright
- Selenium
- JavaScript
- TypeScript
- Python
- CI/CD
- Docker
- Kubernetes
- Jira
- Xray
- API
- Cloud platforms
- Telecom
- SIM
- eSIM
- Microsoft Entra ID
- Microsoft Intune
- Regression testing
- Performance testing
- Integration testing
- Software testing
- Consulting
- Digital transformation
- System validation