Vacancy catalog
EPAM
Open role

Test Automation Engineer (Hire-to-Train Program)

EPAMHanoi, Vietnam; Ho Chi Minh City, Vietnam
Work model
Hybrid
Experience
2-5 years
Employment
Not specified
Compensation
Not disclosed
Technology signal
19 tags

Technology context

19

Parsed from the vacancy text; ordered by relevance to this role.

Full listing

Role description

Join our Hire-to-Train Program* in Vietnam as a Test Automation Engineer .

Bring your strong coding and testing fundamentals to build reliable automated tests for web, mobile applications and APIs using modern testing tools and Agile practices.

Through structured training and hands-on practice, you'll strengthen your test automation and quality engineering skills, gain practical experience and prepare to contribute to global client projects alongside international teams.

You may be eligible for a sign-on bonus* based on program criteria.

  • Terms & Conditions apply to the Hire-to-Train Program.

Responsibilities

  • Develop and maintain automated tests using Java, JavaScript or Python
  • Build and improve automation frameworks for web, mobile or API testing
  • Execute automated and manual tests to validate key user flows
  • Design and maintain test cases, scenarios and test data
  • Perform regression, integration and exploratory testing
  • Log defects, track status and verify fixes through release cycles
  • Analyze failures, troubleshoot issues and partner with developers on root causes
  • Participate in Agile ceremonies and continuously improve automation coverage

Requirements

  • Knowledge in at least one programming language: Java, JavaScript or Python
  • Knowledge of object-oriented programming, data structures and core programming fundamentals
  • Understanding of software testing concepts including test cases, test scenarios, defect life cycle and testing levels
  • Familiarity with test automation tools such as Selenium, Playwright or Cypress
  • Understanding of REST APIs, HTTP and JSON
  • Working knowledge of Git and continuous integration and delivery (CI/CD) basics
  • Experience working in Agile or Scrum teams
  • Clear English communication

Nice to have

  • Knowledge of SQL and database testing
  • Exposure to continuous integration tools such as Jenkins, GitLab CI or GitHub Actions
  • Experience with performance testing tools such as Apache JMeter or Grafana k6