QA Engineer (Automation)

Ha Noi

IT

Full-time

  Facebook   Linkedin

Overview:

As an Automation QA Engineer, you will play a key role in enhancing our product quality. Your responsibilities will include developing both manual and automated tests, collaborating with our engineering team and customers to troubleshoot production issues, and generating detailed reports on findings during testing or in production.

Key Responsibilities:

  • Develop detailed and structured automated and manual test cases for in-house software.
  • Enhance and maintain automation scripts within our CI/CD pipeline.
  • Conduct exploratory testing for new features with each release.
  • Perform hardware testing on company products.
  • Plan and execute stress testing for software drivers used in industrial devices.
  • Test computer vision and robotic algorithms to ensure performance and reliability.
  • Collaborate with engineers and customers to resolve on-site issues effectively.
  • Prepare comprehensive reports for development teams on issues identified during testing and production.
  • Work closely with Product Owners to refine user stories and requirements to enhance product quality.

Qualifications:

Essential Skills:

  • A minimum of 2 years of overall testing experience, including at least 1 year in automated software testing across Web UI, API, or Desktop applications.
  • Strong understanding of testing methodologies, including regression, integration, smoke, and exploratory testing.
  • Proficient in test design techniques such as Boundary Value Analysis, Equivalence Class Partitioning, Decision Tables, and Error Guessing.
  • Experience with at least one programming language, preferably Python or Java.
  • Familiarity with automation testing frameworks and libraries, including Selenium, Cucumber, Appium, Robot (preferred), Cypress, or Playwright.
  • Experience working in agile development teams with a focus on BDD/TDD practices and assisting developers with early-stage shift-left testing.
  • Excellent troubleshooting skills and the ability to provide valuable insights to the development team.
  • A collaborative team player who is eager to learn and improve.
  • Proficient in English communication (both written and verbal).

Preferred Qualifications:

  • Familiarity with CI/CD tools such as Jenkins.
  • Experience with desktop application testing.
  • Knowledge of Linux environments and shell scripting.
  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related fields (e.g., Electrical Engineering, Mechanical Engineering with substantial exposure to Computer Science).
  • Experience with electrical or mechanical automation systems.
  • Background in robotics or related technologies, including motion planning, control, computer vision, and AI.

Benefits

  • Remuneration: competitive package comprising salary and stock options
  • Premium health-care package
  • 14 annual leaves & 12 sick leaves per year
  • Hybrid and flexible working environment
  • Happy lunch every Friday
  • A great team behind you - great people who love what they do
  • The pleasant, enthusiastic, international work environment
  • A promising training and career path

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit