Logo RF White
IT - Software

quality assurance engineer

Apply now
Overview
Offices Kuala Lumpur
Job-type Full-Time
Job Category IT - Software
Industries IT
Salary MYR 8,000 - 12,000 /Month
Who you'll be working for
Our client is a leading IT services company currently engaged in a large-scale telecommunications IT project, delivering critical network infrastructure solutions to major telco operators.
What requirements you'll need to be eligible

▸ Solid grounding in IP networking and Layer 2/Layer 2+ access protocols — including Ethernet, VLAN, QoS, Multicast, DHCP, PPPoE, 802.1x, RADIUS, CFM, ERPS, xSTP, LLDP, LACP, and ANCP — with a commitment to staying current with emerging network technologies.

▸ Practical experience with containerisation platforms (Docker, Kubernetes) and cloud environments such as AWS, Azure, and Google Cloud.

▸ Strong Linux command-line skills, including the ability to perform in-depth system diagnostics and troubleshooting.

▸ Demonstrated experience building and maintaining CI/CD pipelines, release automation, and test suites using tools such as Jenkins, Selenium, and Robot Framework.

▸ Working knowledge of NetConf, YANG models, and REST API integration and validation.

▸ Experience deploying and validating software in virtualised Linux environments.

▸ Proficiency in Python and shell scripting for test development, automation, and system administration tasks.

▸ Familiarity with XML, XSLT, and data migration validation techniques.

▸ Experience applying Test-Driven Design methodologies (TDD/ATDD) and working with automated testing toolsets.

What you'll be doing on the job
  • Design, develop, and execute comprehensive test plans and automated test suites across network software products, ensuring full coverage of Layer 2/Layer 2+ protocol behaviours including Ethernet, VLAN, QoS, DHCP, PPPoE, RADIUS, and related access protocols.
  • Build and maintain CI/CD pipelines and release automation workflows using Jenkins, Selenium, and Robot Framework, supporting continuous quality validation throughout the development lifecycle.
  • Perform in-depth system diagnostics and troubleshooting on Linux-based environments, identifying root causes of defects and working closely with development teams to drive resolution.
  • Validate containerised applications and microservices deployed via Docker and Kubernetes across cloud platforms including AWS, Azure, and Google Cloud.
  • Develop and maintain automated test scripts using Python and shell scripting to support regression testing, system validation, and ongoing automation initiatives.
  • Apply Test-Driven Design principles (TDD/ATDD) to embed quality early in the development cycle, collaborating with software engineers from requirements through to release.
  • Validate NetConf/YANG-based interfaces and RESTful API integrations, ensuring correct behaviour across network device management functions.
  • Conduct data migration and XML/XSLT transformation validation to ensure integrity and accuracy of data across system changes.
  • Deploy and validate software in virtualised Linux environments, simulating real-world telco network conditions to uncover issues before production.
  • Document test results, defect reports, and quality metrics, contributing to continuous improvement of testing processes and standards across the programme.
Consultant Contact
Posted by: Tashvinder
Phone: +60162521210
Email: tashvinder.s@recruitfirst.co
Reg No: HTTPS://ABOUT.RECRUITFIRST.CO/TASHVINDER.S
Sound interesting?
Apply!