Join us at Mach7
At Mach7, we're helping healthcare organizations manage, access, and share imaging data more effectively. It's important work, and we believe the people doing it should enjoy working together while they do it. We build software that supports real clinical environments, real workflows, and real people. That means quality matters. A lot.
We're looking for a Senior QA Engineer in Malaysia to join our Platform Quality Squad and help scale quality across our engineering organization. This role is ideal for someone who enjoys hands-on testing, improving systems and processes, and building the tools, practices, and visibility that help every squad deliver with more confidence.
About The Platform Quality Squad
The Platform Quality Squad owns the shared quality infrastructure that supports all engineering squads. This team makes quality scalable, repeatable, and consistent across the organization.
- Regression testing and legacy test case maintenance
- Automation tooling and reusable test infrastructure
- Performance baseline monitoring and trend visibility
- Security-minded quality practices
- Quality metrics, reporting, and test effectiveness insights
What You'll Do
- Design and execute thoughtful test strategies for platform capabilities, shared services, and cross-squad quality initiatives
- Create structured test plans, test cases, validation approaches, and reusable testing assets
- Perform hands-on testing of critical customer workflows, integration, regression, upgrade, exploratory, and parallel testing scenarios
- Help build, improve, and maintain the shared regression framework used across squads
- Support automation tooling and help expand scalable regression coverage over time
- Contribute to performance validation practices, benchmark creation, and build-to-build quality comparisons
- Support security-oriented quality practices and validation workflows appropriate for a regulated medical software environment
- Track, analyze, and report on quality metrics that help teams understand risk, coverage, trends, and release readiness
- Investigate defects deeply and document them clearly, including business impact, reproduction steps, logs, environment details, and expected versus actual results
- Partner closely with Engineering, Product, and QA peers to identify gaps early and improve product testability
- Participate in requirements reviews, design reviews, and architecture discussions to build quality in earlier
- Help maintain test environments, test data, and deployment configurations that reflect real-world customer scenarios
- Mentor other QA engineers and help improve consistency in test design, execution, and defect reporting
- Collaborate regularly with North American teammates in the US and Canada, with regular working overlap, to support release readiness, issue triage, and cross-team alignment
What Success Looks Like
- You help make quality more consistent across squads
- You improve the systems that help teams test better, measure better, and catch issues earlier
- You bring structure where it is needed, curiosity where things are complex, and a practical mindset for improving both product quality and engineering quality practices
- You understand that in healthcare software, quality is about more than bug counts. It is about reliability, data integrity, workflow continuity, and trust
What We're Looking For
Required experience and qualifications
- 7+ years of experience in software quality assurance or software test engineering
- Strong hands-on experience creating and executing repeatable manual test coverage for complex software systems
- Experience testing enterprise or multi-tier web applications
- Strong understanding of software development lifecycle, defect lifecycle, and release management
- Experience building test plans, test cases, validation documentation, and test data from requirements
- Strong troubleshooting and root cause analysis skills
- Ability to analyze front-end and back-end behavior, logs, integrations, and database outcomes
- Ability to read and write SQL queries, including joins, to validate data and investigate issues
- Experience with regression, system, integration, upgrade, and exploratory testing
- Strong written and verbal communication skills
- Ability to work independently while collaborating effectively across distributed teams
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
Domain Experience We'd Love To See
- Experience in medical imaging or healthcare software
- Familiarity with VNA, PACS, radiology workflows, QC workflows, or EMR integrations
- Working knowledge of DICOM and HL7
- Experience working in a regulated environment
- Familiarity with quality management systems and validation discipline in healthcare technology
Technical strengths that will help
- Experience with test automation frameworks and reusable automation strategy
- Familiarity with shared QA tooling, regression frameworks, or platform-level test infrastructure
- Experience with performance testing, baseline monitoring, or trend analysis
- Exposure to security-related testing practices or secure quality workflows
- Familiarity with browser developer tools and web testing techniques
- Experience validating installs, upgrades, and environment-dependent configurations
- Exposure to VMware, IIS, SQL Server, PowerShell, Proxmox, or similar environments
- Understanding of programming or scripting concepts in C#, C++, Java, or similar languages
Why this role matters
This role sits at the intersection of product quality, engineering discipline, and scale. Rather than focusing only on one feature area, you will help strengthen the quality foundation across all squads. Your work will directly influence regression consistency, automation maturity, performance visibility, and overall release confidence across the organization.