We are seeking a System Test Engineer in Montreal to design and execute system-level tests, develop automation scripts, and apply Behavior-Driven Development (BDD) principles to ensure our solution meets all requirements. In this role, you will create and implement comprehensive test plans, simulate real-world conditions, and identify potential defects or issues that could impact user experience and system performance.
What you will do:
• Analyze, plan, and execute testing activities to ensure all requirements are met and validated.
• Develop and automate test cases and reporting, ensuring efficiency and repeatability.
• Collaborate closely with Development teams, System Architects, Product Management, and Operations to ensure all aspects of the product are thoroughly tested and aligned with business and technical requirements.
Qualifications:
• Bachelor's degree in Computer Science, Electrical Engineering, Telecommunications, or related technical discipline.
• 5+ years of experience working as a System Tester, with a strong background in system-level validation and quality assurance.
Key Responsibilities:
• Design and execute system-level tests to validate telecom platforms (e.g., provisioning, eSIM, Enterprise 5G Connect) under real-world conditions.
• Develop and maintain automated test scripts using Cucumber (BDD) integrated with frameworks like Playwright or Selenium.
• Collaborate with Solution Architects, Product Owners, and Development Teams to define acceptance criteria and translate them into Gherkin scenarios.
• Develop and maintain automated tests integrated into Continuous Integration/Continuous Deployment (CI/CD) pipelines for continuous validation and quality assurance.
• Analyze test results, identify root causes, and report defects using JIRA/Xray, ensuring traceability between user stories, test cases, and automation scripts.
• Design and implement BDD test scenarios using Cucumber and Gherkin syntax.
• Perform functional, integration, regression, and performance testing for web, API services, and cloud-based applications.
• Leverage strong coding skills in JavaScript, TypeScript, and Python for test automation and custom tooling.
• Utilize testing tools such as Xray Test Management, Playwright, Selenium, and Postman.
• Work with cloud platforms (Azure/Amazon Web Services (AWS)/Google Cloud) and containerized environments (Docker/Kubernetes) for deployment and testing.
• Validate High Availability and Geo-Redundant Systems for telecom-grade reliability.
• Apply domain knowledge in Subscriber Identity Module (SIM) and embedded SIM (eSIM) technologies, especially provisioning flows.
• Familiarity with Adaptive Inventory is a plus.
Skills:
• Strong experience with BDD frameworks (Cucumber, Behave) and Gherkin syntax.
• Proficiency in JavaScript, TypeScript, or Python for automation scripting.
• Hands-on experience with Playwright, Selenium, or similar user interface (UI) automation tools.
• Familiarity with Application Programming Interface (API) testing tools like Postman.
• Knowledge of CI/CD pipelines.
• Experience with Agile/Scrum methodologies and test management tools (Jira, Xray).
• Preferred exposure to cloud-native architectures (Docker, Kubernetes).
• Experience with Windows Operating System (OS), Entra ID, Intune, iOS-particularly with eSIM provisioning and activation.
Soft Skills:
• Detail-oriented, goal-driven, and highly organized, with a strong focus on quality and efficiency.
• Transparent communicator, consistently sharing progress, successes, and challenges throughout the testing cycle.
• Strong analytical and problem-solving abilities, capable of identifying root causes and driving effective solutions.
• Excellent collaboration and interpersonal skills, fostering teamwork across multiple Agile squads.
• Adaptable and resilient, thriving in a fast-paced, dynamic environment with shifting priorities.
Qualities:
At ELITS Canada, we believe great people make great impact. Success in this role comes from curiosity, ownership, and a passion for building together. You bring initiative, creativity, and an open mindset that helps ideas turn into real results. You're someone who:
• Thrives in collaborative, cross-functional teams and communicates with clarity and confidence.
• Balances technical depth with practical, solution-driven problem solving.
• Approaches challenges with positivity, accountability, and resilience.
• Manages multiple priorities while staying organized and focused.
• Brings fresh ideas to enhance products, processes, and team collaboration.
• Contributes to a culture of trust, learning, and continuous improvement.
This position is open to Canadian residents (persons with work permit in Canada).
ELITS - Part of Accelerate - IVER Group
Team Research & Development Role Software Tester Locations Montreal Remote status Hybrid