Principal QA Engineer

APPLICATION ENGINEERING
Malaysia

Mid Senior level


Why PayNet / Why Now

  • Contribute to Malaysia's national payment infrastructure that processes millions of transactions daily and supports critical economic activities.
  • Play a key role in the modernization and continuous evolution of NextSwitch, one of the country's most important financial technology platforms.
  • Join an organization where reliability, resilience, security, and operational excellence are non-negotiable engineering principles.
  • Influence quality engineering practices at enterprise scale and help shape the future of payment system testing and automation.
  • Work alongside highly skilled engineers solving complex challenges in transaction processing, system integration, performance, and platform stability.

TL; DR

  • Own and drive the quality engineering strategy for PayNet's mission-critical payment switching platforms.
  • Lead automation, performance, and quality initiatives that improve platform reliability and release confidence.
  • Partner with engineering, architecture, operations, and business stakeholders to reduce delivery risk and improve software quality.
  • Mentor engineers and establish modern testing practices across multiple teams and delivery streams.

Why This Role Matters

  • NextSwitch operates as national critical infrastructure where software quality directly impacts payment transactions, financial institutions, and end users nationwide.
  • The increasing scale and complexity of transaction processing require advanced automation, performance testing, and quality engineering capabilities.
  • This role ensures quality is engineered into the platform throughout the software development lifecycle rather than validated only at the end.
  • The role provides technical leadership in establishing testing standards, governance, and automation frameworks across multiple teams.
  • The role contributes directly to platform resilience, operational stability, and customer trust.

What You Will Actually Do

  • Define and drive quality engineering strategy covering automation, API testing, integration testing, performance testing, and release validation.
  • Design, implement, and govern scalable automation frameworks integrated into CI/CD pipelines.
  • Lead performance testing initiatives to ensure platform readiness for increasing transaction volumes and peak demand scenarios.
  • Collaborate with development, architecture, DevOps, and operations teams to improve platform reliability and reduce production risk.
  • Mentor engineers and establish testing standards, best practices, and continuous improvement initiatives across delivery teams.

Examples of This Role in Practice

  • Develop a testing strategy to support a major NextSwitch enhancement while maintaining production stability and release confidence.
  • Lead end-to-end validation of a new payment service involving multiple banking and ecosystem integrations.
  • Establish performance testing frameworks capable of validating transaction throughput, latency, and resilience under production-scale loads.
  • Drive automation coverage improvements that significantly reduce manual testing effort and improve release velocity.
  • Investigate recurring production defects and implement quality engineering improvements that prevent future occurrences.

What Will Help You Succeed

Required

  • Strong experience designing and implementing test automation frameworks using tools such as Selenium, Playwright, Cypress, Robot Framework, or equivalent.
  • Hands-on experience with API testing, integration testing, and automated regression testing.
  • Experience integrating automated testing into CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, Azure DevOps, or similar.
  • Strong performance testing experience using JMeter, BlazeMeter, LoadRunner, K6, or equivalent.
  • Experience working in Agile software delivery environments and Strong analytical, troubleshooting, and problem-solving capabilities.
  • Strong programming and scripting skills in languages such as Java, Python, JavaScript, C#, or similar.

Good to Have

  • Experience in banking, payments, financial services, or transaction processing platforms.
  • Experience supporting high-availability, high-throughput, mission-critical systems.
  • Knowledge of cloud-native architectures, Kubernetes, Docker, and modern observability practices.
  • Experience with security testing, OWASP principles, and vulnerability assessment.
  • Experience with test data management and service virtualization.
  • Knowledge of payment ecosystems, switching platforms, ISO 8583, or related financial messaging standards.

APPLY

About the Company

Payments Network Malaysia Sdn Bhd

Embark on an exciting career journey with Payments Network Malaysia Sdn Bhd (PayNet), the heartbeat of Malaysia's financial markets!

As the national payments network and a pivotal infrastructure for Malaysia’s dynamic financial markets, PayNet is a linchpin in advancing the nation’s digital economy.

Our comprehensive suite of retail payment solutions - encompassing DuitNow (QR and P2P), JomPAY (Bill Payments), FPX (Online), MyDebit (Domestic Debit), MEPS (ATM), and IBG (Interbank GIRO) - not only offer wide accessibility but are seamlessly integrated into the fabric of daily life in Malaysia. These services have revolutionised the way Malaysians handle financial transactions, marking a significant leap in consumer convenience and efficiency.

At PayNet, our focus is on providing a safe, efficient, and innovative payments system. We are dedicated to improving and managing payment services that meet the evolving needs of consumers and businesses. Our work ensures the stability and reliability of Malaysia’s financial system, supporting the growth of the economy.

Learn more about our work and how we are contributing to Malaysia's financial future at www.paynet.my.

Join us in embracing digital payments and advancing Malaysia's financial landscape.