PRODUCT TEST ENGINEER (SYSTEMS LEVEL)

Job Category: Information Technology
Job Type: Permanent
Job Location: Singapore

We are representing our client in the global technology and cybersecurity space to search for an experienced Product Test Engineer at Systems Level to complement the existing team. The candidate will be a key member of the product development lifecycle and collaborate closely with the design and development teams, while also taking ownership of test planning, execution, analysis and reporting.

Responsibilities

  • Collaborate with cross-functional teams (product engineering, SW and HW) teams to understand technical specifications and translate them into comprehensive test strategies, as well as diagnose and resolve issues.
  • Independently develop detailed test plans, test cases, and procedures for validating product functionality, performance, and reliability.
  • Execute system-level testing on hardware and software products, including functional, stress, performance, regression and reliability testing
  • Conduct testing of high-speed interfaces such as USB, Ethernet, PCIe to validate protocol compliance and throughput.
  • Analyze test data, identify root causes of failures, and provide actionable feedback to engineering teams.
  • Set up test environments, including network configuration
  • Design and implement automated test systems using scripting and test tools to enhance test coverage and efficiency.
  • Document and maintain test logs, reports, and issue tracking, ensuring traceability and transparency throughout the testing process.
  • Ensure compliance with internal testing framework and standards and contribute to continuous improvement of testing processes.
  • Manage multiple testing projects simultaneously, prioritizing tasks effectively to meet deadlines.

Requirements

  • Minimum 3 years of hands-on experience in product or systems-level testing, with exposure to both hardware and software environments.
  • Proficiency in at least one scripting language (e.g., Python) for test automation and data analysis.
  • Strong understanding of hardware architectures and embedded systems.
  • Experience with Linux environments and shell scripting (e.g., bash).
  • Familiarity with C programming for embedded systems or test utilities.
  • Strong understanding of network protocols, routing, and switching concepts.
  • Experience in designing and executing test plans for hardware products.
  • Hands-on experience with high-speed interface testing tools such as oscilloscopes, protocol analyzers, BERT
  • Familiarity with network traffic test and analysis tools such as Wireshark, iperf, tcpdump, trafgen, etc
  • Excellent analytical, problem-solving and troubleshooting skills, with a keen eye for detail.
  • Self-driven and resourceful, with the ability to work independently and proactively solve problems.
  • Strong communication skills, both written and verbal, with the ability to clearly articulate technical issues and solutions.
  • Proven ability to manage multiple priorities and work effectively in cross-functional teams.
  • Exposure to test automation frameworks and CI/CD pipelines, version control

 

Apply for this position

Allowed Type(s): .pdf, .doc, .docx