Lead Unreal Engine Developer
Posted: 4 days ago
Job Description
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. ResponsibilitiesCollaborate with software development and SDET teams to integrate automation frameworks into Unreal EngineDesign, build, and maintain automation tools and testing frameworks specific to Unreal EngineRefactor and optimize automation codebases to improve scalability and maintainabilityDevelop tools that automate repetitive testing tasks to enhance productivityPlan and execute complex distributed automated testing scenariosDebug and maintain automation scripts written in C++ and C# within Unreal Engine contextsIntegrate automation solutions with CI/CD pipelines and resolve test failuresContribute to defining the technical vision of the automation framework and its roadmap RequirementsAt least 5 years of experience in developing complex test automation tools using C++Proven background in unit testing methodologies and test framework developmentStrong knowledge of testing principles, including the testing pyramid conceptAbility to work independently with high ownership in a fast-paced environmentProficiency in C++, C#, and Python programming languagesExperience with API testing tools such as Postman and an understanding of the HTTP protocolFamiliarity with XML, 2D/3D graphics concepts, and database technologies like MySQLKnowledge of DevOps tools, including AWS, Perforce, GitHub, CI/CD systems, and test management platforms like TestRail or ZephyrAvailability to overlap at least 3 hours with Eastern Standard TimeFluent English communication skills Nice to haveFamiliarity with CI/CD processes and testing methodologies such as BDD, Keyword-Driven, or Data-Driven testingExperience with automation drivers like Selenium or AppiumKnowledge of Unreal Engine 4/5 and related tools, Horde, UGS, Gauntlet, and BuildGraphExperience with PowerShell or other command-line scripting languages We offerWe connect like-minded people:Delivering innovative solutions to industry leaders, making a global impactEnjoyable working environment, whether it is the vibrant office or the comfort of your own homeOpportunity to work abroad for up to two months per yearRelocation opportunities within our offices in 55+ countriesCorporate and social eventsWe invest in your growth: Leadership development, career advising, soft skills and well-being programsCertifications, including GCP, Azure and AWSUnlimited access to LinkedIn Learning and Get AbstractFree English classes with certified teachersDiscounts in local language schools, including offline courses for the Uzbek languageWe cover it all:Monetary bonuses for engaging in the referral programMedical & family care packageFour trust days per year (sick leave without a medical certificate)Discounts for fitness clubs, dance schools and sports programsBenefits package (sports activities, a variety of stores and services) Join our team in our well-equipped office in Tashkent. Experience the freedom of remote work from anywhere in Uzbekistan, whether it's the comfort of your home or our modern office in Tashkent. EPAM Uzbekistan is a team of technologists and innovators united by technology. In 2019, we opened our first office in Tashkent. Since then, we’ve built a continuously learning organization that helps its employees reach their full potential and achieve professional goals through learning. Our agile methodologies, client collaboration frameworks, engineering excellence programs, and hybrid teams offer many career paths and development opportunities.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period