QA Programmer

at  Ubisoft

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate06 Sep, 2024Not Specified06 Jun, 2024N/ACreativity,C++NoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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