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
Sound interesting?
Apply!