Senior Software Development Engineer in Test (SDET)

New
S
SideMobile gaming
Workable workplace: remote; Workable locations: Montreal, Quebec, CanadaContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Professional proficiency in English is required. Basic proficiency in French is preferred.
Experience
6+ years of professional experience in Quality Engineering, SDET, test automation, software engineering, or a related technical role.
Required Skills
PythonC#CI/CD

Requirements

  • Have 6+ years of professional experience in Quality Engineering, SDET, test automation, software engineering, or a related technical role.
  • Have professional proficiency in English; basic proficiency in French is preferred.
  • Bring strong automation engineering experience, including designing and building automation frameworks and testing systems.
  • Have hands-on experience with Unity and Unity-based game projects.
  • Have strong proficiency in C#.
  • Have experience planning, implementing, and executing Unity unit tests, designing testable systems, and maintaining automated test suites.
  • Have experience with mobile games and Game as a Service (GaaS) architectures.
  • Understand Unity and mobile game architecture concepts including Asset Bundles, dependency injection, content delivery, remote configuration, and live content systems.
  • Have experience testing downloadable or dynamically delivered game content and its dependencies.
  • Have experience with performance testing, backend testing, and client-server architectures.
  • Have experience with CI/CD pipelines and integrating automated testing into development and deployment workflows.
  • Have experience with mobile test automation and Python, particularly for AI initiatives and automation.
  • Be able to create and maintain testing scripts, tools, and infrastructure, and integrate testing solutions with existing or bespoke AI infrastructure.
  • Preferred: experience testing live-service mobile games in production and validating their content delivery and update pipelines.
  • Preferred: experience with Unity testing tools such as Unity Test Framework; familiarity with AI development tools such as Claude is an asset.

Responsibilities

  • Develop and maintain automation frameworks for quality engineering.
  • Plan, implement, and execute unit testing strategies for Unity projects.
  • Develop and maintain automated tests for Unity-based game systems and features.
  • Conduct performance testing and identify performance-related issues.
  • Support AI initiatives and AI-related validation.
  • Perform backend and server-side testing.
  • Test and validate mobile Game as a Service (GaaS) systems and architecture.
  • Support CI/CD processes and pipeline integration.
  • Develop and maintain scripts, tools, and testing infrastructure.
  • Work with developers to improve testability, reliability, and software quality.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now