
C++ Technical Test Analyst
EPAM Systems โข Brazil
**Role & seniority: ** Technical Test Analyst (mid-level; 2+ years experience)
**Stack/tools: **
-
C++ (strong)
-
Test automation: Selenium, Appium, JUnit
-
CI/CD pipeline support; automation logs/diagnostics
-
English B2 (Upper-Intermediate)
-
(Nice: Python, Unreal Engine, ISTQB)
-
Top 3 responsibilities:
-
Design and evolve automated tests for complex game systems to increase reliability and coverage.
-
Expand/maintain automation by extending existing scripts and reducing flakiness.
-
Diagnose failures and isolate root causes using automation logs; reproduce defects and provide actionable evidence for engineering fixes.
-
-
Must-have skills:
-
Test automation programming/scripting experience
-
Hands-on technical ownership / technical leadership
-
Strong collaboration with engineers/QA; cross-functional communication
-
Analytical skills for intermittent issues; high attention to detail
-
Clear defect reporting and technical context sharing
-
-
Nice-to-haves:
-
ISTQB certification
-
CI/CD integration experience
-
Game testing across AAA development phases
-
Unreal Engine knowledge
-
Python scripting
-
-
Location & work type: Not specified in provided text. (International projects with global teams mentioned.)
Full Description
We are looking for a Technical Test Analyst to evolve and support automated testing for complex game systems, improving reliability, coverage, and actionable feedback. You will partner closely with engineers to diagnose issues and strengthen automation pipelines.
Responsibilities
Design sophisticated automated tests for complex game systems Expand automation coverage where manual testing is inefficient Extend existing test scripts to keep pace with feature changes Improve test reliability by reducing flakiness and strengthening assertions Analyze automation logs and diagnostic data to isolate root causes Reproduce defects with automated steps and document actionable evidence Coordinate with engineers to validate fixes and confirm regressions Monitor automation pipeline health and stabilize CI/CD execution Translate manual test needs into automation-ready technical specifications Advise teams on best use of automation tools and frameworks
Requirements
2+ years of quality engineering or software testing experience Test automation programming and scripting experience Strong technical leadership through hands-on technical ownership and subject-matter expertise Proven project collaboration skills in cross-functional teams with engineers and QA Solid C++ programming skills for building and extending automated tests Proficiency with automation tools such as Selenium, Appium, and JUnit Strong analytical skills and attention to detail for investigating intermittent issues Clear communication skills for writing defect reports and sharing technical context Upper-Intermediate English proficiency (B2, Upper-Intermediate)
Nice to have
ISTQB certification or equivalent CI/CD integration experience Game testing experience across AAA development phases Unreal Engine knowledge Python scripting experience
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
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.