Search by job, company or skills

Mach7 Technologies

Senior QA Automation Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Join us at Mach7

We help healthcare organizations manage, access, and share imaging data more effectively. The work matters, and we believe building great software should still be enjoyable, collaborative, and human.

We are looking for a Senior QA Automation Engineer in Malaysia to join our Platform Quality Squad. This role is for someone who enjoys building reliable automation, improving shared test infrastructure, partnering across teams, and helping quality scale across a complex enterprise product.

You will work closely with our North American QA Automation team and with all QA team members supporting the VNA, helping create automation that is stable, maintainable, and useful in real release workflows.

About The Platform Quality Squad

The Platform Quality Squad owns the shared quality capabilities that support all engineering squads. This team helps make quality scalable, consistent, and visible across the organization through ownership of shared quality infrastructure such as regression framework design and maintenance, automation tooling and reusable test architecture, performance baseline monitoring and execution visibility, security-minded quality practices, and quality metrics reporting.

This squad helps the quality of every other squad become more repeatable, consistent, and less dependent on heroics.

What you'll do

  • Design, build, and maintain automated UI regression coverage using C#, .NET, Atata, and Selenium.
  • Help own and evolve the shared automation framework used across squads, with a focus on maintainability, scalability, readability, and long-term suite health.
  • Create reusable page objects, components, utilities, abstraction layers, and supporting framework patterns that improve consistency and reduce duplication.
  • Partner closely with the North American QA Automation team to co-own automation strategy, framework direction, coding standards, and suite health.
  • Work with manual QA, developers, and product partners to identify high-value scenarios for automation across the VNA platform.
  • Translate requirements, workflows, and customer-critical behaviors into stable and meaningful automated coverage.
  • Build automation coverage not only for UI workflows, but also for API and service-layer validation where it improves reliability and test efficiency.
  • Improve automation reliability by reducing flaky tests, strengthening waits and synchronization patterns, improving data setup, and tightening failure diagnostics.
  • Execute, monitor, and troubleshoot automated regression, smoke, and functional suites.
  • Distinguish clearly between product defects, automation defects, test environment failures, and test data/setup issues.
  • Contribute to and improve CI/CD integration for automated testing, including pipeline execution, reporting, result visibility, and failure triage.
  • Help optimize how automated tests run in delivery workflows so they provide fast, trustworthy feedback to engineering teams.
  • Support test environment readiness and data setup for repeatable, trustworthy automation runs.
  • Participate in automation code reviews and help set expectations for maintainable test code and framework usage.
  • Mentor other QA engineers and help strengthen the connection between manual testing strategy and automation strategy.
  • Collaborate regularly with North American teammates in the US and Canada, with regular working overlap, to support release readiness, issue triage, framework planning, and shared quality goals.

What success looks like

  • Increased automated coverage of customer-critical and regression-prone workflows
  • Stronger and more maintainable automation architecture across the VNA platform
  • Faster and more consistent feedback through CI/CD and regression execution
  • Lower manual regression burden for repeatable scenarios
  • Improved stability and trust in the automation suite
  • Reduced flaky-test rate and faster triage of failed runs
  • Better alignment between automation priorities, manual QA priorities, and release risk
  • Shared framework ownership and stronger cross-region collaboration between Malaysia and North America

What we're looking for

Required Qualifications

  • 7+ years of experience in Software QA with a strong hands-on focus on test automation
  • Strong proficiency in C# and .NET
  • Strong hands-on experience with Selenium WebDriver and ideally Atata
  • Experience designing, maintaining, and improving UI automation frameworks for web applications
  • Strong understanding of framework design concepts such as Page Object Model, reusable components, abstraction layers, naming conventions, and maintainable test architecture
  • Experience writing, debugging, reviewing, and maintaining automated test code in a collaborative team environment
  • Experience with API automation or service-layer validation
  • Experience integrating automated tests into CI/CD pipelines
  • Experience with Git and collaborative development workflows
  • Strong troubleshooting skills, including logs, screenshots, browser diagnostics, and reproducible failure analysis
  • Ability to work closely with QA, developers, and product teams in Agile delivery environments
  • Strong written and verbal communication skills
  • Ability to work independently while collaborating effectively across distributed teams and time zones

Preferred Qualifications

  • Direct production experience with Atata
  • Experience with Azure DevOps pipelines or similar CI/CD tooling
  • Experience with test reporting, logging, dashboards, and execution observability
  • Experience with SQL and data validation for end-to-end workflows
  • Experience mentoring other engineers or helping define automation standards
  • Experience in a regulated, high-reliability, or healthcare software environment
  • Familiarity with test environment management and synthetic or controlled test data strategies
  • Familiarity with medical imaging or healthcare interoperability concepts such as VNA, PACS, DICOM, or HL7

Technical skills

Primary Stack

Nice to have

C#

xUnit, NUnit, or MSTest

  • NET

REST API automation tools or libraries

Atata

Azure DevOps or Jenkins

Selenium WebDriver

SQL

Git

Test reporting tools

Browser grid or distributed execution tools

Why this role matters

This role helps improve release quality and predictability by increasing repeatable regression coverage, shortening feedback loops, and reducing the risk of customer-impacting defects.

More importantly, this is not a stand-alone automation role. It is part of the Platform Quality Squad, which means the work helps all squads benefit from stronger shared automation, better regression discipline, more maintainable test infrastructure, and more consistent quality practices across the VNA platform.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144601507