Skip navigation EPAM
CONTACT US

Senior Software Engineer in Test with C++ Remote

Senior Software Engineer in Test with C++ Description

We are seeking a Senior Software Engineer in Test with expertise in C++ development to join our remote team.

The successful candidate will play a pivotal role in transitioning towards a test automation-focused discipline, leveraging their expertise in C++, C#, and Unreal Engine.

If you are passionate about test automation principles and possess excellent leadership and communication skills, this might be the perfect opportunity for you.

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

  • Collaborate with the client to align expectations and negotiate solutions
  • Develop tools/solutions for repetitive tasks to improve efficiency and productivity
  • Integrate new solutions with existing tools and pipelines
  • Write clean, maintainable, and well-documented code
  • Debugging C++ and C# code in the context of Automation solutions to find the root cause and fix the issues
  • Develop, maintain, and improve the Automation solutions/tools/frameworks
  • Integrate tools/Automation solutions to CI Systems and be able to debug them
  • Contribute to the overall technical vision of the team
  • Work with Engineering leadership to ensure that we have the right frameworks providing adequate performance metrics for all nightly builds

Requirements

  • 3+ years of software development experience, with a willingness to switch discipline to SDET
  • Experience with Unreal Engine
  • General understanding of the Testing Pyramid and Test Automation Framework structure
  • Familiarity with test automation metrics
  • Proficient in C++ and intermediate level of C#
  • Good grasp 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 understanding of 3D and 2D graphics, HTTP protocol, and Version Control Principles
  • Experience with any API platform (Postman, curl, etc.)
  • Excellent understanding of command line tools/CLI
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Ability to thrive in a fast-paced environment
  • Fluent English communication skills at a B2+ level

Nice to have

  • Understanding of Test Automation approaches: Keyword Driven Development, Behaviour Driven Development
  • Experience with any test automation driver: Selenium, Appium, MS Automation Driver, etc
  • Intermediate level of Python
  • Basic understanding 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