EPAM Systems

EPAM Systems

0 0 Evaluaciones

23 días
Expira 13/11/2025

Senior C++ Developer

Senior C++ Developer

We are seeking a Senior C++ Developer to lead and advance test automation tools for Unreal Engine-based game experiences.

You will drive the technical governance of the project, meet deadlines, ensure quality delivery, and contribute to complex solutions when capacity allows. Apply now to play a key role in shaping our automation frameworks and tools.

 

Responsibilities

  • Collaborate with the client to align expectations and negotiate solutions
  • Develop tools and solutions for repetitive tasks to improve efficiency and productivity
  • Integrate new solutions with existing tools and pipelines
  • Write clean, maintainable, and well-documented code
  • Resolve complex technical blockers, including debugging C++ and C# code in Unreal Engine Automation solutions
  • Develop, maintain, and improve automation solutions, tools, and frameworks
  • Integrate tools and automation solutions into CI systems and debug them
  • Contribute to the overall technical vision of the team
  • Work with engineering leadership to ensure appropriate frameworks provide performance metrics for nightly builds

 

Requirements

  • Strong experience in C++ with at least 3 years in a senior role
  • Experience in C# development at a medium level
  • Knowledge of test automation principles and metrics
  • Understanding of test automation framework structures and approaches including data-driven development
  • Good understanding of CI/CD processes
  • Experience with test runners such as MSTest, NUnit, Catch2, GoogleTest, or Pytest
  • Experience working with version control principles and tools like Perforce and GitHub
  • Good knowledge of HTTP protocol and API platforms such as Postman or curl
  • Experience with XML and MySQL databases
  • Familiarity with Windows and Linux operating systems
  • Strong collaboration and communication skills
  • Good leadership skills with the ability to work independently in a fast-moving environment
  • General understanding of the Testing Pyramid
  • English proficiency at B2 level or higher

 

Nice to have

  • Experience with test automation drivers such as Selenium, Appium, or MS Automation Driver
  • Medium level of Python programming
  • Understanding of keyword-driven and behavior-driven development approaches
  • Basic understanding of 3D and 2D graphics
  • Experience with command line interfaces like Cmd or PowerShell
  • Bachelor's degree in Computer Science, Software Engineering, or related field

 

We offer

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn