About Us
Next Generation of Technology Consulting
Our approach is built on delivering value by combining our powerful ecosystem of platforms with capital efficient execution.
We bring together deep domain expertise and our strength in technology to help the world's leading businesses build their digital core, optimize operations, accelerate revenue growth and deliver tangible outcomes at speed and scale.
Job Description
2K Project Overview
- High-Level Use-Case Description: 2K is looking to use PwC's Code Intelligence (CI) asset to accelerate their game development process.
CI will receive game source code from Perforce
- Game source code will be atomic parsed down to the smallest code unit level that maintains syntax, context, and code until dependency logic.
All code units will be classified and deployed on a Neo4J interactive graph that displays the entire game source codebase.
- Note: Game source code is a minimum of 30M lines of code
- AI Agents will be deployed and able to read all code units with syntax, context, and dependency mapping
- 2K will use these agents for: DocGen, CodeGen, Code Unit Test Gen, and Code Issue Identification and Remediation
- Project Scope
- Deploy the CI into 2K's AWS environment. CI will be deployed inside of a Kubernetes container.
- Integrate CI via MCP to 2K's Perforce
- Note: Perforce functions different that Github, as there are no pull requests in Perforce. Please see attachment for more details
- Integrate CI into Jira
- CI requires a different parser. As Tree-Sitter is designed for static code and CST (Concrete Syntax Tree), C++ is AST (Abstract Syntax Tree) and compiling code.
- Therefore, we need to deploy Clang as the parser
- Make sure C++ parsed code has all of the required context, syntax, and dependency mapping details in order to drive the desired outcomes from the AI agents.
Requirements
Core Required Skills
- 6+ years in QA engineering
- Hands-on experience with automated testing frameworks (pytest, GoogleTest, Selenium)
- Familiarity with AWS testing environments
- Leadership experience running distributed QA teams
- Critical Gaming Context (Required)
- Performance impact testing expertise - must validate that Code Intelligence doesn't slow down builds, compilation, or IDE performance
- Understanding that integration testing must cover large-scale codebases and complex build systems
- Awareness that gaming developers will abandon tools that introduce any performance regression
- Preferred Gaming Skills
- Gaming-specific performance testing methodology
- Real-time system testing experience
- Platform-specific testing knowledge