Principal QA Engineer
PayNet
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.
Skills
- Cybersecurity
- Cypress
- Docker
- Kubernetes
- Playwright
- Quality assurance
- Selenium
- Test engineering
