Lead C++ Automation Engineer
Remote in Belarus,
& 6 others
Unreal Engine
& 4 others
Choose an option
We are seeking a Lead C++ Automation Engineer with expertise in Unreal Engine and test automation frameworks.
In this role, you will collaborate with an AAA game development team to develop automation tools that enhance product quality and streamline development processes. You will focus on creating and optimizing testing automation frameworks and tools specifically for the Unreal Engine environment. If you have a strong background in C++ and test automation, this is an opportunity to contribute to cutting-edge game testing infrastructure. Apply now to join a team driving innovation in game development automation.
Responsibilities
- Collaborate with software development and SDET teams to integrate automation frameworks within the Unreal Engine ecosystem
- Design, develop, and maintain automation tools and test frameworks tailored for Unreal Engine
- Refactor and enhance existing automation codebases to improve scalability and maintainability
- Develop tools to automate repetitive testing tasks and increase team productivity
- Plan and execute complex automated testing scenarios across distributed environments
- Debug and maintain automation code primarily in C++ and C# within the context of Unreal Engine projects
- Integrate automation solutions into continuous integration and delivery pipelines
- Investigate and resolve test failures and performance issues in automation systems
- Contribute to defining the technical vision and strategy for automation frameworks
Requirements
- Proven experience in developing complex test automation tools using C++, C# and Python
- Strong knowledge of unit testing and test framework implementation
- Solid understanding of testing principles and the Testing Pyramid
- Ability to work autonomously within a fast-paced development environment
- Effective communication and teamwork skills
- Availability for at least three hours that overlap with the EST time zone
- Expertise in C++ programming
- Familiarity with C# and Python scripting languages
- Experience working with API testing tools such as Postman and curl
- Understanding of XML, 2D/3D graphics concepts, and database management, including MySQL
- Experience with DevOps tools, including AWS, Perforce, GitHub, CI/CD systems, and test management platforms like TestRail or Zephyr
- Strong written and verbal English communication skills (B2+)
Nice to have
- Intermediate proficiency in Python
- Knowledge of CI/CD, BDD, Keyword-Driven, or Data-Driven testing methodologies
- Experience with Selenium, Appium, or related automation drivers
- Familiarity with Unreal Engine versions 4 and 5 and related tools, Horde, UGS, Gauntlet, BuildGraph
- Skills in PowerShell or command-line scripting