This job might no longer be available.
QA Programmer [Anvil Pipeline]
4 years ago
Job Description
Ubisoft Montréal is looking for you, QA Programmers [Anvil Pipeline].
Ubisoft Montreal, an industry leading developer of video games, located in the heart of Montreal’s Mile-End, offers a unique environment where creativity, teamwork and cutting-edge technology bring to life critically acclaimed video games and iconic AAA franchises. You will benefit from a competitive compensation package, an open learning environment, and contribute to an international team driving innovation.
On being a QA Programmer [Anvil Pipeline] at Ubi Montréal
As a QA Programmer in the Anvil Pipeline team, you will promote and enhance the quality of the Anvil game engine and tools’ daily versions.
The daily life of a QA Programmer at Ubi Montréal
The main and routine tasks of the QA Programmer are to:
- Develop automated tests and validation tools so as to increase the reliability of the Anvil game engine, tools and the games built on it;
- Implement and integrate the tools and tests developed during version creation (build process) in collaboration with the programmers;
- Promote the implemented procedures and verify that they are being followed by those working on the pipeline;
- Carry out the tests on the versions;
- Support and resolve problems related to the tests and tools that have been developed;
- Generate statistics by recording reliability measurements;
- Document the test procedures so that team members know the procedures and how to use the tools;
- Identify/analyze production bottlenecks;
- Develop applications to counterbalance development bottlenecks;
- Develop application to support the quality assurance tasks (build systems, interactions with Perforce, interactions with bug database, etc.);
- Develop applications to automate the tests (external game tools + internal game code);
- Create applications to automate bug detection and notify the right people;
- Analyze the Anvil game engine and tools’ bugs in order to find the cause;
- Support the teams of programmers in order to correct the Anvil game engine and tools’ bugs;
- Interact with the teams of programmers to foster the maintenance of a high-quality code, best practices, the implementation of standards, and the creation of guidelines;
- Interact with QA teams to foster tools and code sharing, promote available tools, and create synergies;
- Carry out all other related tasks.
Qualifications
What it takes to make it
- Bachelor’s in computer science or computer engineering or equivalent;
- Minimum 5 years’ experience in quality assurance in a computer company, ideally in the video game engine or equivalent;
- Minimum 3 years experience in C# / .NET
- Ability to work well as part of a team;
- Analytical ability;
- Organizational skills;
- Creativity;
- Attention to detail.
Additional Information
We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, ethnicity, religion, gender, sexual orientation, age or disability status.
Create Your Profile — Game companies can contact you with their relevant job openings.