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
19Parsed from the vacancy text; ordered by relevance to this role.
JavaScriptDatabasesJavaPythonGitHub ActionsAPIJenkinsRESTCI/CDAutomationGrafanaSQLOOPPlaywrightSeleniumGitScrumCypressTest Automation Frameworks
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