About The Opportunity
Our client, a leading technology innovator, is seeking an
Automation QA Engineer to join their dynamic team. This role involves ensuring the quality and reliability of software products through meticulous manual and automated testing processes. You will also collaborate closely with cross-functional teams to enhance product performance and troubleshoot customer issues.
Key Responsibilities
- Design detailed and structured manual and automated test cases for in-house software
- Enhance and maintain automation scripts within the CI/CD pipeline
- Perform exploratory testing for new features and hardware testing on products
- Plan and execute stress tests for industrial device software drivers
- Test and evaluate computer vision and robotic algorithms
- Support engineers and customers by investigating issues in production environments
- Prepare detailed reports on detected issues for the development team
- Collaborate with Product Owners to refine user stories and requirements for improved product quality
Requirements
Must-Have Skills
- At least 2 years of general testing experience, including 1+ year in automated software testing for Web UI, API, or Desktop applications
- Strong knowledge of testing methodologies: regression, integration, smoke, and exploratory testing
- Proficiency in designing test cases using techniques like Boundary Value Analysis, Equivalence Partitioning, Decision Tables, and Error Guessing
- Experience with Python (preferred) or another programming language (e.g., Java)
- Familiarity with automation testing frameworks/tools such as Selenium, Cucumber, Appium, Robot Framework (preferred), Cypress, Playwright, etc
- Experience working in agile development teams using BDD/TDD approaches and supporting early-stage shift-left testing
- Strong troubleshooting and consultation skills
- Team player with a growth mindset, eager to learn and improve
- Proficient in English communication (listening, speaking, reading, and writing)
Nice-to-Have Skills
- Familiarity with CI/CD tools (e.g., Jenkins)
- Experience with desktop application testing
- Proficiency in Linux environments and shell scripting
- Bachelor's or Master's degree in Computer Science, Engineering, or related fields
- Experience working with automation systems or robotics-related technologies (e.g., motion planning, control, computer vision, AI)
Working Conditions
- Location: Hanoi, Vietnam
- Work mode: Onsite with 1 work-from-home day per week
Perks and Benefits
- Competitive salary and stock options package
- Private healthcare and annual health check
- Flexible work environment
- Weekly team lunches
- Supportive, enthusiastic international work culture (offices in Singapore, France, and Japan)
- Growth-focused training and career path
- Opportunities for travel to other offices