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
Professional design expert evaluating visual quality, presentation, and usability for advanced AI research. Reviewing design artifacts and delivering structured, experience - based feedback remotely.
University of Alberta production assistant coordinating arts exhibitions, festivals, and participatory research events. Supporting artists and managing technical, administrative, accessibility, and communications activities for smartwear research.
Senior Level Designer creating combat spaces and multiplayer environments for Blackbird Interactive’s third - person action game. Owning levels from blockout through implementation, iteration, and polish.
Junior Interior Designer developing sustainable workplace and commercial environments for Arcadis. Supporting concepts, specifications, visualizations, and project deliverables in Toronto.
Concepteur plastique développant des pièces CAD injectées pour motoneiges chez Expleo, partenaire mondial d’ingénierie et de conseil. Gérant des projets de conception et des dessins 2D/3D jusqu’à leur relâche officielle.
Plastic Designer developing injection - molded snowmobile components for Expleo, a global engineering, technology, and consulting provider. Managing CAD designs and 2D/3D drawings in a hybrid Valcourt - based role.
Senior Controls Systems Software Designer developing custom automation and test systems for ATS Industrial Automation. Integrating PLC, robotics, vision, motion, and SCADA technologies while leading controls projects and mentoring team members.
Concepteur géotechnique chez GHD, entreprise de services - conseils en eau, énergie et urbanisation. Conception d’infrastructures minières, d’ouvrages de rétention et de gestion des résidus.
Freelance Creative Designer at performance marketing agency focusing on campaigns for international e - commerce clients. Collaborating with paid media team to create engaging ads across multiple formats.