This job might no longer be available.
Competitive Integrity Tester (QA Certification)
1 year ago
The Competitive Integrity QA Tester will be responsible for analyzing, investigating and informing Development Teams regarding exploits across a range of titles published by one of our clients.
Reporting directly within the QA Certification Team to the CI QA Lead, the successful candidate will primarily focus on finding, replicating and exploring exploits for online connected titles. The intent of this role is to support development teams with the goal to ensure as fair a playing field as possible for our Customers. The role will also engage in measures to ensure protection of game economy mechanics. The role will perform datamining operations; ensuring the business is well prepared for data that can be exposed to players in major releases across the full range of the client's titles. Additionally, the CI Analyst is responsible for finding exposures of Customer personal information both in game and within network traffic.
Requirements
Job Responsibilities
- Work closely within the QA team to schedule test passes, understand & explore live exploits as they emerge, demonstrate areas of weakness before titles/updates are launched.
- Work closely with Developers at remote studios to identify and aid in resolution of game exploits or other related problems affecting titles in test or released into live environment.
- Design, develop & maintain a variety of tools to meet the needs of a fast-paced, evolving live game environment.
- Coach more junior team members from the QA Team in usage of tools designed to interefere with normal operation of our titles.
- Build Tools using industry standard APIs as necessary to test our titles
Work Experience
- 3+ years video game and/or software development experience
- Experience developing/testing for Xbox, PC or PlayStation for AAA titles
- Experience testing security and privacy features an asset
- Experience with Powershell, Python or other scripting languages an asset
Education, Professional Training, Technical Training or Certification
- B.S. in Computer Science or other relevant field an asset.
Knowledge/Skills
- Familiar with one or more programming languages
- Strong understanding of the Software Development Life Cycle in general and video-games in particular
- Understanding of software systems and low-level programming functionality.
- Candidate should be a self-motivated, independent, detail oriented, responsible team-player.
- Good verbal and written communication skills.
- Soft skills: Excellent customer service skills, team player, motivated, responsible, dynamic, punctual, enjoy solving problems, and deconstructing systems.
Nice To Have
- Advanced knowledge & experience using Cheatengine or other mod tools
- Experience specifically with UE4 Anti-cheat
- Experience in using datamining tools, decoding files, editing of config files
- Experience with reverse engineering and assembly code
- Experienced in usage of network capture tools such as Wireshark, Fiddler or WinPCap.
- Proficient in Jira, Confluence
- Knowledge of titles built using Unreal Engine 4
- Usage of source control repository (Perforce, Github)
- Technologies/Platforms – Scripting languages, C++, or UE4 Blueprint modules/plugins
Benefits
Our employees are our most valuable resource; therefore, we provide them with a competitive compensation package commensurate with skills and experience, excellent benefits, high level of job satisfaction and a casual and fun work environment.
Create Your Profile — Game companies can contact you with their relevant job openings.