GO TO SEARCH
We're seeking a skilled Senior Unreal Engine C++ Developer to play a crucial role in developing robust testing frameworks and tools.
As a Senior Unreal Engine C++ Developer, you will be instrumental in designing and implementing advanced QA automation solutions for our upcoming AAA title. Your expertise will be vital in creating efficient test harnesses, developing performance testing strategies, and enhancing the overall QA infrastructure within the Unreal Engine environment.
Responsibilities
- Design and implement scalable QA automation frameworks and tools using Unreal Engine C++
- Create and optimize test harnesses to improve test coverage and execution efficiency
- Collaborate with QA teams to identify automation opportunities and implement solutions
- Enhance observability and triaging systems for QA automation results
- Optimize existing automated tests and develop new ones to cover critical game functionalities
- Work closely with game developers to ensure seamless integration of QA tools with the game codebase
- Contribute to the design and implementation of a system for streamlining the routing of QA automation results
- Participate in code reviews and maintain high coding standards
- Mentor junior developers and share knowledge on best practices in game QA automation
Requirements
- 3+ years of experience in Unreal Engine C++ development
- Strong proficiency in C++ programming, with deep understanding of modern C++ standards
- Extensive experience with Unreal Engine and its best practices
- Solid understanding of game QA processes and automation techniques
- Experience in developing testing frameworks or automation tools
- Familiarity with performance testing and optimization in game environments
- Strong problem-solving skills and attention to detail
- Excellent communication skills and ability to work in a collaborative team environment
Nice to have
- Experience with CI/CD practices and tools (e.g., Jenkins, TeamCity)
- Knowledge of game backend services and scalability testing
- Familiarity with other game engines (e.g., Unity) or custom C++ engines
- Understanding of game networking and multiplayer systems
- Experience with data analysis and visualization tools for test results
- Contributions to open-source projects or game development tools