Technical Lead, Automated Testing & Dev Excelle... @ Jobs for Humanity
Your Application Journey
Email Hiring Manager
Job Details
About Jobs for Humanity & Ubisoft
Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. Ubisoft is a global leader in video games with diverse teams creating memorable gaming experiences.
About Anvil
The Anvil pipeline is used by thousands of people across multiple productions. With the Anvil One strategy, every improvement benefits all projects. This sharing requires robust automated testing and best development practices.
What you will do as Technical Lead, Automated Testing & Dev Excellence
You will take technical leadership on test automation and promote excellence in development practices with solid architecture, appropriate design patterns, and test-driven code. Collaborate with the CPI and Architect to define the vision, deliver reliable solutions, and guide the team toward high standards.
- Define the automated testing strategy (unit, integration, UI/tools) focusing on robustness and visibility (metrics, quarantines, CI/CD).
- Program on critical topics (C#, C++) and optimize performance with testable design.
- Promote best practices including architectural principles, design patterns, code reviews, TDD, and dependency injection.
- Industrialize validation in the central CI/CD and collaborate across Anvil domains for reliability.
- Act as a technical mentor and resolve complex technical challenges.
Qualifications
Minimum 7+ years of software development experience with advanced skills in C# and a good level of C++. You should have a strong understanding of quality processes and CI/CD, along with expertise in software architecture, design patterns, and practices that enhance testability.
Soft Skills
Analytical and synthesis skills, problem-solving ability, good interpersonal and communication skills, independence, resourcefulness, initiative, attention to detail, flexibility, teamwork, adaptability, and results-orientation.
Additional Information
Ubisoft embraces a hybrid work model, offering flexibility while ensuring team connection and alignment with company priorities. Some roles are entirely office-based and are not eligible for hybrid work.
Key skills/competency
Test Automation, CI/CD, C#, C++, Software Architecture, Design Patterns, TDD, Dependency Injection, Code Reviews, Mentorship
How to Get Hired at Jobs for Humanity
🎯 Tips for Getting Hired
- Customize your resume: Tailor skills and experience for automated testing roles.
- Highlight technical expertise: Emphasize C#, C++, and CI/CD proficiency.
- Showcase leadership: Detail mentoring and team collaboration experiences.
- Prepare for interviews: Research Ubisoft's culture and values thoroughly.