Software Designer at EXFO, responsible for designing automated testing strategies and integrating AI tools for software validation in telecommunications. Collaborating within Agile teams under the Quality Assurance Group.
Responsibilities
Contribute to defining test strategies, analyzing requirements, and designing automation frameworks
Design, develop and maintain automated tests, including unit, integration, system, regression and performance tests
Ensure test coverage meets functional and non-functional requirements
Write and update test plans, test specifications and associated technical documentation
Integrate automated test suites into continuous integration and delivery (CI/CD) pipelines
Manage dependencies related to test projects
Leverage AI tools and techniques to generate and prioritize test cases, analyze logs, detect anomalies and predict defects
Analyze test results and participate in triage and investigation of defects in collaboration with development teams
Contribute to the continuous improvement of QA practices, processes and tools
Requirements
Bachelor's degree in software engineering, computer engineering, computer science, or equivalent
Minimum of two years of relevant experience in software development or test automation
Experience in software quality assurance, testing methodologies and designing automation solutions
Proficiency in Python or JavaScript/TypeScript
Experience with test frameworks such as pytest, Playwright, Cypress, Jest, Selenium or equivalent tools
Solid knowledge of CI/CD practices, version control systems and related tools
Ability to write test plans, specifications and technical documentation
Familiarity with Windows or Linux environments is an asset
Interest in applying artificial intelligence to quality assurance is an asset
Experience working in multidisciplinary or distributed teams is an asset
Benefits
Collaborative and stimulating work environment
Technology projects with tangible impact
Hybrid work model offering flexibility and collaboration
Contract Game Designer designing systems, economies, mechanics, and narrative content for Kabam’s award - winning multiplayer games. Collaborating with leads and development teams on implementation - ready designs.
Concepteur de jeux contractuel chez Kabam, leader mondial des jeux mobiles free - to - play. Conception de systèmes, économies, mécaniques, fonctionnalités et contenu narratif pour des jeux commerciaux.
Principal Mechanical Designer creating 3D designs and detailed engineering for Sedgman’s mineral - processing projects. Providing drafting expertise, quality checks, and mentoring to project teams.
Senior Game Designer shaping combat, AI, UI, and co - op gameplay for Soulframe. Leading design collaboration at independent video game studio Digital Extremes.
Electrical Designer advancing updated vehicle multiplexing architecture for engineering, production, and field service teams. Creating designs, documentation, and training for heavy - duty vehicle systems.
Senior Service Designer leading strategic customer journeys and CX initiatives at Aviso, a Canadian wealth management provider. Guiding discovery, service design, stakeholder alignment, and organizational design maturity.
IT and data designer building secure applications, data pipelines, warehouses, and analytics solutions. Supporting iA Financial Group’s insurance and financial services operations across Canada.
VDC Coordinator creating BIM models, clash detection, and 4D logistics plans. Supporting EllisDon’s construction projects through coordinated digital delivery.
Principal Designer setting visual design excellence and strategy for Multiplayer’s client products. Developing scalable standards, aligning senior stakeholders, and representing the studio externally.
Senior Civil Designer developing civil and water infrastructure designs for GHD’s environmental engineering consultancy. Leading 3D modelling, technical coordination, project delivery, and junior technician mentoring.