ABOUT DATAXIGHT
DataXight, headquartered in Mountain View, CA, is on a bold mission to transform healthcare through groundbreaking data-driven solutions. We're passionate about empowering our team to work on projects that not only push boundaries but also make a tangible difference in the lives of millions. Are you ready to be part of something greater?
THE ROLE
We are looking for a hands-on Quality Engineer to join our team on a 6-month contract, preferably based in Ho Chi Minh City, Vietnam.
This role is primarily focused on test automation, with an emphasis on building reliable automated testing solutions that support software quality, development efficiency, and continuous delivery.
You will collaborate closely with software engineers and DevOps team members to develop and maintain automated tests across application, API, and backend layers. The remaining responsibilities will involve targeted manual and exploratory testing where needed.
KEY RESPONSIBILITIES
Design, develop, and maintain reliable automated tests using JavaScript/NodeJS and modern testing frameworks.
Build and improve reusable test automation frameworks, libraries, fixtures, and utilities.
Develop unit, integration, API, and end-to-end tests for backend services, SDKs, data-processing jobs, and distributed workflows.
Validate API behavior, data integrity, asynchronous execution, error handling, permissions, and system integration.
Test cloud-based workloads across different configurations, environments, and regions.
Investigate failures involving application behavior, test automation, cloud configuration, execution environments, and CI/CD pipelines.
Improve test stability, execution efficiency, maintainability, and failure diagnostics.
Collaborate with developers to review requirements, identify quality risks, and define effective test strategies and acceptance criteria.
Contribute to code reviews, testability improvements, and engineering best practices.
Maintain clear test results, traceability, and supporting evidence for release readiness and applicable compliance requirements.
Share technical knowledge and support the development of other engineers.
MUST-HAVE SKILLS & QUALIFICATIONS
3+ years of experience in software quality assurance, software testing, or test automation.
Strong coding skills in JavaScript/Node.js (beyond basic scripting). with the ability to write maintainable test code.
Hands-on experience developing and maintaining automated testing frameworks using Cypress or similar tools.
Practical experience automating API, integration, functional, and regression tests.
Experience integrating automated tests into CI/CD pipelines.
Proficiency in debugging test failures, investigating defects, and identifying root causes.
Familiarity with Git and version control workflows.
Strong analytical and problem-solving skills, attention to detail, and a quality-focused mindset.
Ability to communicate effectively in English and collaborate with cross-functional teams.
NICE-TO-HAVE QUALIFICATIONS
Experience testing applications or services deployed on AWS or other cloud platforms.
Familiarity with Linux/Unix environments and command-line tools.
Experience with Docker or containerized environments.
Exposure to CI/CD tools such as GitHub Actions or Jenkins.
Experience testing distributed systems, data workflows, or backend-heavy applications.
Familiarity with DevOps practices or Infrastructure as Code (IaC).
LIFELONG SKILLS
Inquisitive Mindset: Demonstrates a deep-rooted curiosity, constantly seeking to understand project details and underlying principles, indicative of a continuous learning approach.
Clarity and Insight: Actively seeks clarity and understanding of project requirements to ensure accurate and effective implementation.
Depth of Perception: Has talent for looking beyond initial requests, intuitively grasping and addressing the core needs and objectives underlying a project.
Implementation Insight: Skilled in outlining and describing the phases of project implementation, breaking down complex tasks into manageable steps.
Articulate Communication: Exhibits strong verbal and written communication skills, adept at tailoring messages effectively for different audiences, ensuring that it is not only clear but also contextually relevant and empathetic.
WHY JOIN DATAXIGHT
This isn’t just another job; it’s an opportunity to join a team that's earnest about making a global impact in human health. We provide room for growth, a dynamic and collaborative work environment, and the chance to make your mark in an industry ripe for innovation. Join our team and immerse yourself in a dynamic, supportive, and friendly workplace that fosters collaboration and personal growth.
We Offer:
Professional Development: Opportunities for training and attending conferences to enhance your skills and knowledge.
Onsite Perks: Company-provided lunches along with a selection of coffee, tea, and snacks to keep you energized.
Technology Support: Access to a MacBook and advanced cloud computing tools, ensuring you have the latest technology at your fingertips.
If you’re someone who thrives on solving complex problems and actively wants to transform healthcare, apply DataXight today. Send your resume, cover letter, and relevant work samples or GitHub profile to https://dataxight.com/careers . We look forward to reviewing your application and potentially welcoming you to our globally connected team!
