Developer - AI-Assisted Automated Testing
Fujitsu · Ottawa, KS · Yesterday
$75k–$96k/yrFull-time
About the role
Fujitsu Canada is seeking an Intermediate Developer to join our innovative team focused on AI-assisted automated testing within the Microsoft 365 and Copilot ecosystem.
Responsibilities
- Architect, build, and maintain a scalable AI-assisted automated testing framework from the ground up.
- Lead the design and execution of performance, load, and stress testing, and analyze results to identify bottlenecks.
- Develop and own comprehensive regression testing suites to protect quality across frequent releases.
- Integrate AI-assisted tools to generate, maintain, and continuously optimize test cases and test data.
- Embed automated testing into CI/CD pipelines and champion shift-left, continuous testing practices.
- Validate AI-enabled features such as intelligent search, recommendations, and automation.
- Define test strategy, coverage standards, and quality metrics, and report on them to stakeholders.
- Mentor junior developers and testers, and review automation code for quality and maintainability.
- Collaborate with cross-functional teams to ensure compliance, governance, and security in delivered solutions.
Requirements
- 5+ years of professional experience as a software developer.
- Demonstrated experience designing and building automated testing frameworks, not just writing test cases.
- Strong programming skills in at least one language (e.g., Python, Java, C#, or JavaScript).
- Hands-on experience with test automation frameworks (e.g., Selenium, Playwright, Cypress, or pytest).
- Proven experience with performance and load testing tools (e.g., JMeter, k6, LoadRunner, or Gatling).
- Experience designing and maintaining regression testing suites for complex applications.
- Experience integrating automated tests into CI/CD pipelines and version control (e.g., Git, Azure DevOps).
- Familiarity with the Microsoft 365 Ecosystem.
- Strong analytical, problem-solving, and debugging skills.
- Excellent written and verbal communication skills, with the ability to mentor and collaborate.
Nice-to-Have Skills
- Experience with AI-assisted development or testing tools (e.g., GitHub Copilot or Copilot Studio).
- Experience leading a test automation initiative or mentoring a QA/automation team.
- Awareness of AI-enabled tools and frameworks such as Azure Cognitive Services.
- Experience with containerization and cloud deployment (e.g., Docker, Kubernetes, Azure).
- Understanding of Agile or Scrum methodologies.
- Exposure to semantic search or AI-driven content retrieval.
- Knowledge of accessibility standards and bilingual UI considerations.
- Experience supporting regulated or public sector environments.
- Bilingual or multilingual communication skills.