Design, develop, and maintain scalable automated test frameworks and API, UI, and application-level test suites.
Plan and prioritize testing activities, coordinate scope and timelines with stakeholders, and define automation strategies early in the software development lifecycle.
Design and execute automated and manual test cases, including functional, compatibility, usability, reliability, exploratory, performance, boundary, edge, and negative testing.
Monitor test results, investigate failures, maintain test stability, and improve frameworks for reusability, performance, reporting, and coverage.
Identify, track, and manage defects while collaborating with software developers on resolution.
Maintain automated traceability, reporting, visualization, failure identification, and coverage metrics in issue-tracking systems.
Participate in requirements, story, and test plan reviews to identify testability gaps, ambiguities, and quality risks.
Evaluate and adopt modern automation, AI-assisted, and agentic AI tools and contribute to standardized testing practices.
Communicate testing progress and issues to the automation team and management.
Support continual process improvement, cost-reduction recommendations, software issue research, and other related duties.
Requirements
Bachelor’s degree in quality assurance, computer science, engineering, or another related technical field, or an equivalent combination of education and work experience.
2–4 years of experience in software quality test automation; entry-level candidates with strong foundational skills may also be considered.
Advanced experience in DevOps, Agile, or hybrid delivery environments and advanced knowledge of software testing practices.
Advanced experience with automated and manual testing across application and web environments on Windows and Linux platforms.
Advanced experience with work management, test planning, and traceability tools such as Azure DevOps, Azure Test Plan, or Jira.
Advanced experience with Playwright, Selenium, Appium, Cucumber, or equivalent automation frameworks.
Advanced proficiency in at least one automation programming or scripting language, such as Python, JavaScript, or C#.
Advanced understanding of system environments, network topology, and basic configuration.
Intermediate experience integrating automated testing into build and release workflows, including reporting and traceability.
Advanced troubleshooting, analytical, problem-solving, organizational, communication, and leadership skills.
Ability to work independently and collaboratively, meet deadlines, handle time-sensitive situations, and solve problems of moderate to large scope.
Advanced verbal and written communication skills in both French and English.
Mobile application testing on Android or iOS, retail POS or self-checkout systems, and ISTQB certification are assets.
Advanced knowledge of Excel, Word, Adobe, PowerPoint, Outlook, Teams, and project management software.
Benefits
Full-time on-site work arrangement.
No travel is required for the position.
The role provides opportunities to work with modern automation, AI-assisted, and agentic AI technologies.
Fujitsu promotes a diverse, inclusive, and equal-opportunity workplace.
Fujitsu
Fujitsu is a global leader in digital services that transform organizations and the world around us. We aim to make the world more sustainable by building trust in society through innovation.