QA Programmer
at Ubisoft
Montréal, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 06 Sep, 2024 | Not Specified | 06 Jun, 2024 | N/A | Creativity,C++ | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Job Description
SUMMARY:
The QA Programmer will promote and enhance the quality of the game’s daily versions. They will work hand in hand with QA Analysts, QA Specialists and Development Testers to support the creation of quality enhancing tools and to update and maintain existing tools and processes. The position will require flexibility as the mandate will span the entire scope of the quality effort for the project.
QUALIFICATIONS
- Minimum 1-3 years’ experience in quality assurance in a computer company, ideally in the video game or equivalent.
- Ability to work well as part of a team;
- Analytical ability;
- Organizational skills;
- Creativity;
- Attention to detail.
- Expertise in C++ preferred
Additional Information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Responsibilities:
The main and routine tasks of the QA Programmer are to:
- Develop automatic tests and validation tools so as to increase the reliability of the game;
- Implement and integrate the tools and tests developed during version creation (build process) in collaboration with the data manager;
- Promote the implemented procedures and verify that they are being followed by those working on the project;
- 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 production 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;
- Analyse the game’s bugs in order to find the source;
- Support the teams of programmers/artists in order to correct the game’s 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.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - QA & Testing
Software Testing
Graduate
Proficient
1
Montréal, QC, Canada