Skip navigation EPAM
CONTACT US

Lead Software Engineer in Test with C++ Remote

Lead Software Engineer in Test with C++ Description

Our remote team is actively looking for a Lead Software Engineer in Test who possesses proficiency in C++ development.

The chosen individual would take on an essential role, transitioning towards a discipline focused on test automation, utilizing their skills in C++, C#, and Unreal Engine.

If test automation principles ignite your passion, and you're equipped with superior leadership and communication abilities, this could be your ideal opportunity.

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.


Responsibilities

  • Alignment of expectations and negotiation of solutions with the client
  • Creation of tools/solutions to enhance efficiency and productivity by tackling repetitive tasks
  • Integration of new solutions with pre-existing tools and pipelines
  • Production of clean, maintainable, and well-documented code
  • Debugging of C++ and C# codes within the Automation solutions to identify and rectify issues
  • Development, maintenance, and improvement of Automation solutions/tools/frameworks
  • Integration of tools/Automation solutions with CI Systems and ability to debug them
  • Contribution to the team's overall technical vision
  • Collaboration with Engineering leadership to ensure the availability of the right frameworks, providing sufficient performance metrics for all nightly builds

Requirements

  • Five or more years of software development experience, paired with a readiness to transition to SDET
  • At least one year of relevant leadership experience
  • Strong experience with Unreal Engine
  • Fundamental understanding of the Testing Pyramid and Test Automation Framework structure
  • Familiarity with test automation metrics
  • Proficiency in C++ and an intermediate level in C#
  • Solid understanding of CI/CD and Test Automation Approaches such as Data-Driven Development
  • Knowledge of White box and Black box testing, automation, and unit testing
  • Basic comprehension of 3D and 2D graphics, HTTP protocol, and Version Control Principles
  • Experience with any API platform (Postman, curl, etc.)
  • Excellent command over command line tools/CLI
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • The capacity to excel in a fast-paced environment
  • Fluency in English communication skills at a B2+ level

Nice to have

  • Knowledge of Test Automation approaches: Keyword Driven Development, Behaviour Driven Development
  • Experience with any test automation driver: Selenium, Appium, MS Automation Driver, etc
  • Intermediate Python skills
  • Basic comprehension of 3D and 2D graphics and at least one Command Line Interface (Cmd, Powershell, etc.)

We offer

  • Connectivity Bonus (15,000 ARS are paid with a salary receipt at the end of each month as a non-wages concept)
  • Medicina Prepaga (It covers the collaborator and direct family group)
  • Paternity Leave (Two additional days are added to what is established by law, total of 4 days)
  • Discounts card
  • English Training (English lessons, twice per week)
  • Training Program (Access to multiple customized training plans according to the needs of each role within the company)
  • Marriage bonus (The company doubles the allowance established by law that ANSES offers)
  • Referral Program (Referral bonus is paid when the referral of a collaborator joins the Company)
  • External Agreements and Discounts
  • Vacations: 14 calendar days a year

By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM´s Privacy Notice and Policy.

A DAY IN THE LIFE

BLOG

Salman Talat
Director, Account Management
TORONTO, CANADA

Read More

BLOG

Iryna Kovalenko
Delivery Manager
KYIV, UKRAINE

Read More

BLOG

Jan Mazurek
Chief Business Analyst
GDANSK, POLAND

Read More

GET IN TOUCH

Hello.
How can we help you?

Get in touch with us. We'd love to hear from you.

Our
Locations