Software Test Development Engineer (nvl72) Sungai Jawi

Nibong Tebal, M07, MY, Malaysia

Job Description

Job Summary



The

Software Test Development Engineer

is responsible for designing, developing, and maintaining test software, tools, and automation frameworks to support firmware validation, burn-in testing, and system-level diagnostics for compute trays and rack systems. This role plays a key part in ensuring product reliability by enabling efficient, repeatable, and scalable testing processes, while also laying the groundwork for advanced test systems that will support future in-house compute rack development.

Key Responsibilities



Design, develop, and maintain

automated test scripts, frameworks, and utilities

for firmware, BIOS, and system-level validation of compute trays and racks. Support and enhance

burn-in test environments

, integrating monitoring, data logging, and reporting tools to improve system reliability. Collaborate closely with

System Engineers

and

NPI Engineers

to align test coverage with build validation plans and product requirements. Perform

root cause analysis

of test failures, working cross-functionally with Quality and Operations teams to resolve hardware and firmware issues. Develop and maintain

test data dashboards and analytics tools

to track system performance, reliability, and failure trends. Create and maintain

test documentation

, including procedures, test plans, and version-controlled code repositories. Identify and close gaps in test coverage through

continuous improvement initiatives

and proactive problem-solving. Contribute to building future capabilities in

Design-for-Test (DFT)

and

scalable automated testing

for in-house rack system development. Provide

remote technical support

to Data Center Service Support Engineers for ongoing system diagnostics and validation activities.

Qualifications



Education:



Bachelor's Degree in

Computer Science

,

Software Engineering

,

Electrical/Computer Engineering

, or a related technical field.

Experience:



Minimum

3 years

of experience in

software test development

,

embedded systems

, or

automation engineering

.

Skills & Competencies



Proficiency in

Python

,

C/C++

, or

shell scripting

for test automation. Strong understanding of

firmware, BIOS

, and

system-level testing

for servers or rack systems. Hands-on experience with

test frameworks

such as

pytest

,

Jenkins

, and

CI/CD pipelines

. Familiarity with

data logging

,

analytics

, and

visualization tools

for test performance tracking. Excellent

debugging and troubleshooting

skills, particularly in hardware/software integration environments. Effective collaboration with cross-functional teams in

engineering, quality, and operations

. Structured, detail-oriented, and capable of building

sustainable and scalable test systems

. Forward-thinking mindset to support

future test architecture and automation strategies

.

Mandarin proficiency

is an added advantage. Strong commitment to

continuous improvement

and

knowledge sharing

.
Job Types: Full-time, Permanent

Pay: RM15,000.00 - RM20,000.00 per month

Benefits:

Cell phone reimbursement Free parking Health insurance Opportunities for promotion Professional development Vision insurance
Ability to commute/relocate:

Sungai Jawi: Reliably commute or planning to relocate before starting work (Preferred)
Education:

Bachelor's (Preferred)
Experience:

Phyton: 4 years (Preferred) C/C++: 4 years (Preferred) CI/CD Pipelines: 4 years (Preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1243754
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Nibong Tebal, M07, MY, Malaysia
  • Education
    Not mentioned