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