Lead Unreal Engine Developer
Remote in Belarus,
& 6 others
Unreal Engine
& 4 others
Choose an option
We are seeking a Lead Unreal Engine Developer with expertise in C++ to drive the creation and optimization of automation tools and testing frameworks.
You will collaborate with a high-level AAA game development team to enhance testing processes and development efficiency. This role emphasizes building and maintaining test automation infrastructure within the Unreal Engine environment, focusing on quality assurance rather than gameplay development. Join us to contribute your expertise in developing scalable automation solutions and advance your career in a dynamic setting.
Responsibilities
- Collaborate with software development and SDET teams to integrate automation frameworks into Unreal Engine
- Design, build, and maintain automation tools and testing frameworks specific to Unreal Engine
- Refactor and optimize automation codebases to improve scalability and maintainability
- Develop tools that automate repetitive testing tasks to enhance productivity
- Plan and execute complex distributed automated testing scenarios
- Debug and maintain automation scripts written in C++ and C# within Unreal Engine contexts
- Integrate automation solutions with CI/CD pipelines and resolve test failures
- Contribute to defining the technical vision of the automation framework and its roadmap
Requirements
- At least 5 years of experience in developing complex test automation tools using C++
- Proven background in unit testing methodologies and test framework development
- Strong knowledge of testing principles, including the testing pyramid concept
- Ability to work independently with high ownership in a fast-paced environment
- Proficiency in C++, C#, and Python programming languages
- Experience with API testing tools such as Postman and an understanding of the HTTP protocol
- Familiarity with XML, 2D/3D graphics concepts, and database technologies like MySQL
- Knowledge of DevOps tools, including AWS, Perforce, GitHub, CI/CD systems, and test management platforms like TestRail or Zephyr
- Availability to overlap at least 3 hours with Eastern Standard Time
- Fluent English communication skills
Nice to have
- Familiarity with CI/CD processes and testing methodologies such as BDD, Keyword-Driven, or Data-Driven testing
- Experience with automation drivers like Selenium or Appium
- Knowledge of Unreal Engine 4/5 and related tools, Horde, UGS, Gauntlet, and BuildGraph
- Experience with PowerShell or other command-line scripting languages