Enable job alerts via email!

Senior Software Test Engineer (Networking & Servers)

Celestica

Penang

On-site

MYR 100,000 - 130,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading global technology firm in Malaysia is seeking a Senior Software Test Engineer to lead testing efforts for networking and server products. The role demands extensive experience in software testing, debugging, and network OS validation. Candidates must have strong programming skills in Python and a Bachelor's or Master's degree in a related field. This position offers the opportunity to shape technical strategies and collaborate with key internal stakeholders.

Qualifications

  • 8+ years of experience in testing server or storage products.
  • Experience as a software test lead.
  • Strong programming skills in Python.

Responsibilities

  • Prepare and execute comprehensive test plans.
  • Collaborate with development teams to identify issues.
  • Drive validation of Network OS and firmware.

Skills

Software testing and debugging
Open networking expertise
Network OS validation
Hands-on experience with traffic generators
Programming in Python
Firmware testing
Analytical skills for test plans

Education

Bachelor's or Master's degree in relevant field

Tools

JIRA
PyTest
Robot framework
Job description
Senior Software Test Engineer (Networking & Servers)

Add expected salary to your profile for insights

Overview

Provide technical leadership throughout the end-to-end software development life-cycle, with a concentration on systems and solution testing.

Responsibilities
  • Author, document, and execute detailed test plans, and conduct reviews with customers to ensure alignment and coverage.
  • Actively participate in design reviews to provide critical feedback on testability and product quality.
  • Design, develop, and execute comprehensive and modular automated test cases and scripts for networking and server products.
  • Lead firmware test efforts, including validation of BIOS, BMC, BSP (Board Support Package), and diagnostics.
  • Drive Network OS validation, with a focus on open networking platforms like SONiC (Software for Open Networking in the Cloud).
  • Collaborate closely with development teams, Product Managers (PMs), and customers to identify, debug, and resolve issues throughout the product lifecycle.
  • Establish and maintain strong, collaborative relationships with key internal stakeholders.
  • Implement a data-centric approach to software quality tracking, monitoring, and continuous enhancement.
Technical Skills and Qualifications
Required Skills
  • Strong software testing and debugging skills with hands-on experience in Network OS validation.
  • Deep expertise in open networking, server technologies, rack integration, or converged infrastructure.
  • Hands-on experience testing networking silicon and SDKs from major vendors (e.g., Broadcom, Marvell).
  • Proven, hands-on experience with traffic generators and network test tools like Ixia and Spirent.
  • Strong programming skills in Python and experience with automation frameworks like PyTest or Robot framework.
  • Experience in firmware testing, including BMC, BIOS, Redfish, and RestAPI.
  • Proficiency with bug management and tracking tools (e.g., JIRA).
  • Strong analytical skills with the ability to design and develop comprehensive test plans based on product requirements.
Preferred Skills & Certifications
  • Industry-standard networking certifications such as CCNA or CCNP are considered a strong advantage.
  • Working knowledge of cloud computing, Jenkins, and Azure pipeline environments is preferred.
  • Familiarity with CPU, GPU, and NPU architectures.
  • Ability to contribute and engage in open-source forums is recommended but not mandatory.
Leadership and Soft Skills
  • A dynamic, motivated software test technical lead with a keen interest in learning new technical skills.
  • Possesses strong domain skills and expertise in their field.
  • Excellent communication and interpersonal skills for effective customer and team interactions.
Education and Experience
  • Bachelor's or Master's degree in Electrical Engineering (EE), Computer Science (CS), or Computer Engineering (CE).
  • 8+ years of working experience in testing server, switch, or storage products.
  • Significant experience working as a software test lead.
Company Information

Celestica would like to thank all applicants; however, only qualified applicants will be contacted. Celestica does not accept unsolicited resumes from recruitment agencies or fee-based recruitment services.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.