Search by job, company or skills

Terrahom Hong Kong International Consultancy Limited

Software test developement engineer

3-5 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Key Responsibilities

  • Develop automated test scripts, frameworks, and utilities for firmware, BIOS, and system validation of compute trays and racks.
  • Support and enhance burn-in test environments, integrating monitoring and reporting features to improve reliability.
  • Collaborate with System Engineers and NPI Engineers to align test coverage with build validation and product requirements.
  • Perform root cause analysis of test failures, working with Quality and Operators to resolve hardware/firmware issues.
  • Implement test data logging, dashboards, and analysis tools for tracking system performance and long-term reliability.
  • Establish and maintain test documentation, including procedures, test plans, and version-controlled code.
  • Contribute to continuous improvement by identifying gaps in test coverage and recommending solutions.
  • Prepare the team for future capability in design-for-test (DFT) and scalable automated testing for in-house rack products.
  • Remotely support Data Center Service Support Engineers.

Qualifications

Education:

  • Bachelor's degree in Computer Science, Software Engineering, Electrical/Computer Engineering, or related field.

Experience:

  • At least 3 years in software test development, embedded systems, or automation engineering.

Skills & Competencies:

  • Proficiency in Python, C/C++, or shell scripting for test automation.
  • Familiarity with firmware, BIOS, and system-level testing of servers or racks.
  • Experience with test frameworks (pytest, Jenkins, CI/CD pipelines, or equivalent).
  • Knowledge of data logging, analytics, and visualization tools.
  • Strong debugging and troubleshooting skills in hardware/software interactions.

Other Requirements:

  • Ability to work cross-functionally with engineering, quality, and operations teams.
  • Hands-on mindset with willingness to engage in lab/system test environments.
  • Structured, detail-oriented, and capable of building sustainable test systems.
  • Forward-looking approach to support future test architecture for compute rack products.
  • Mandarin speaking skills will be an added advantage.
  • Commitment to continuous improvement and knowledge transfer.

Benefits

  • Competitive salary package.
  • Allowances (meal, transport, attendance, OT).

More Info

About Company

We specialize in providing timely and insightful geopolitical risk advisory services and real-time monitoring to our clients. At Terra Consulting, we understand the importance of addressing emerging challenges and opportunities in the ... see more

Job ID: 126964593