Technical Lead, Automated Testing & Dev Excelle...
@ Jobs for Humanity

Montreal, Quebec, Canada
On Site
Full-time
Posted 5 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXX***** @ubisoft.com
Recommended after applying

Job Details

Company Description

Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem, supporting individuals from all walks of life.

About Anvil

The Anvil pipeline is used by thousands across multiple productions. With the Anvil One strategy, every improvement benefits all projects through robust automated testing and best development practices.

What you will do

As the Technical Lead, Automated Testing & Dev Excellence, you will:

  • Define the automated testing strategy (unit, integration, UI/tools) with focus on robustness and visibility.
  • Program on critical topics using C# and C++, optimizing performance and ensuring testability from the design stage.
  • Promote best practices including architectural principles, design patterns, TDD, and dependency injection.
  • Industrialize validation within central CI/CD and collaborate across Anvil domains.
  • Act as a technical mentor and solve complex problems.

Qualifications

You bring 7+ years of software development experience along with:

  • Advanced skills in C# and a good level in C++.
  • Strong understanding of quality processes and CI/CD.
  • Expertise in software architecture, design patterns, and practices that promote testability.
  • Excellent analytical, problem-solving, and interpersonal skills.
  • Ability to work independently, in a team, and adapt to change.

Additional Information

Ubisoft, a global leader in video games with studios around the world, is known for original creations such as Assassin's Creed, Rainbow Six, and Just Dance. The role offers a hybrid work model that balances in-office collaboration with flexible remote work, depending on specific role requirements.

Key skills/competency

Automated testing, TDD, CI/CD, C#, C++, design patterns, software architecture, mentoring, code reviews, quality processes

How to Get Hired at Jobs for Humanity

🎯 Tips for Getting Hired

  • Research Ubisoft's culture: Study their mission, values, and news updates.
  • Customize your resume: Emphasize automated testing and CI/CD expertise.
  • Highlight technical skills: Focus on C#, C++, and design patterns.
  • Prepare for interviews: Practice technical and behavioral questions extensively.

📝 Interview Preparation Advice

Technical Preparation

Review C# and C++ advanced topics.
Practice CI/CD pipeline configurations.
Study test automation frameworks and TDD.
Upgrade skills in software architecture and design.

Behavioral Questions

Describe a time you led a team.
Explain handling challenging project deadlines.
Tell about learning from a technical failure.
Discuss effective conflict resolution experiences.

Frequently Asked Questions