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.