Senior QA Automation Engineer (HCMC, Hanoi, Jarkarta, Kuala Lumpur)

Job Summary: We’re seeking a highly capable Senior QA Automation Engineer who is passionate about elevating the role of quality at every stage of the software development lifecycle through test automation. This role is responsible for building and maintaining a robust, scalable, and maintainable test automation framework that enables fast, reliable end-to-end feedback as our product and engineering teams scale.

The ideal candidate brings deep experience in test automation - particularly with Cypress and TypeScript - and a strong engineering mindset toward quality. You are comfortable working closely with QA Engineers and developers, reviewing test automation code, debugging complex issues, and embedding quality throughout the SDLC rather than treating testing as a separate phase. You communicate clearly, advocate effectively for quality, and can translate technical challenges into actionable solutions for both technical and non-technical stakeholders.

Responsibilities:

  • Strategize the delivery of the organization’s test automation goals by transforming requirements into actionable and manageable plans.
  • Establish, enforce, and continuously evolve test automation standards and best practices.
  • Design, build, and maintain a robust, scalable, and maintainable test automation framework using Cypress consisting of test scripts written in TypeScript.
  • Integrate automated tests into CI/CD pipelines to enable fast, reliable feedback.
  • Perform code reviews for automated test scripts with a strong focus on code quality, maintainability, and reliability while ensuring alignment with established test automation standards.
  • Collaborate closely with QA Engineers, developers, and architects in development of automated tests and feedback captured from test runs through failure debugging and application issues found.
  • Identify gaps in test coverage and proactively drive quality improvements through test automation.
  • Effectively and regularly communicate test automation goals, strategies, and progress to stakeholders.
  • Mentor and support other QA Automation Engineers in test automation techniques and quality best practices.
  • Continuously evaluate tools, frameworks, and processes to continuously improve efficiency, scalability, and effectiveness of the test automation framework built.
  • Provide training and coaching for QA Engineers motivated to participate and contribute towards the organization’s test automation efforts.

Profile

The most successful candidates for this role will have: 

Key Qualifications:

  • Minimum 5+ years of experience in software testing, with a strong hands-on focus on test automation.
  • Strong understanding of test automation architecture, test design patterns, and best practices.
  • Deep hands-on experience with Cypress and TypeScript.
  • Experience integrating automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Solid experience performing code reviews.
  • Strong debugging skills and problem solving skills across complex systems.
  • Excellent communication and collaboration skills, with the ability to clearly articulate quality risks and solutions.
  • Strong understanding of software development lifecycles and modern engineering practices.

Nice to have:

  • Experience with API testing and performance testing tools.
  • Experience in cloud-based testing environments or distributed testing environments.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.