Skip navigation EPAM
CONTACT US

Senior Software Engineer in Test with C++ Remote

Senior Software Engineer in Test with C++ Description

We're seeking a Senior Software Engineer in Test (SDET) with a focus on C++ to become part of our remote team.

The selected individual will collaborate with other SDET teams to incorporate frameworks, build tools/solutions for repetitive tasks, and merge new solutions with existing tools and pipelines.

If you're ready to apply your expertise, we welcome you to join us!

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.


#EasyApply

Responsibilities

  • Collaboration with other SDET teams to incorporate frameworks
  • Creation of tools/solutions for repetitive tasks to enhance efficiency and productivity
  • Integration of new solutions with existing tools and pipelines
  • Production of clean, maintainable, and well-documented code
  • Debugging of C++ and C# code
  • Development of automation solutions to pinpoint and resolve issues
  • Development, maintenance, and improvement of automation solutions/tools/frameworks
  • Integration of tools/automation solutions with CI Systems and debugging capabilities
  • Contribution to the team's overall technical vision
  • Troubleshooting of automated test failures

Requirements

  • Possession of a Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 3+ years of experience in C++ development with willingness to transition to SDET
  • Intermediate proficiency in C#
  • Significant proficiency in unit testing
  • A basic understanding of 3D and 2D graphics
  • Excellent knowledge of HTTP protocol
  • Experience with any API platform (Postman, curl, etc.)
  • Good understanding of XML
  • Awareness of Testing Pyramid and Automation Frameworks
  • General understanding of CI/CD
  • Familiarity with Test Automation approaches: Data-Driven Development; Keyword Driven Development; Behaviour Driven Development
  • Experience with any test automation driver: Selenium, Appium, or MS Automation Driver
  • Experience with command lines such as PowerShell
  • Proficiency in working with MySQL database
  • Strong sense of ownership and responsibility
  • B2+ level of English communication skills

Nice to have

  • Familiarity with AWS, Horde (internal app), UGS (internal app), Perforce, GitHub, various Test Case management software
  • Basic understanding of White box and Black box testing and automation
  • Experience with any of the test runners: MSTest, NUnit, catch2, GoogleTest, Pytest, etc
  • Basic knowledge of Perforce, GitHub, and any Test Case management system (Test Rail, Zephyr, Rally, Xray, etc.)
  • Intermediate proficiency in Python
  • Experience with Unreal Engine

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