Company Overview and Job Overview
A global leader in high-reliability design, manufacturing, and supply chain solutions are seeking a highly skilled and motivated Test Program Development Engineer to join our dynamic manufacturing team. This role is critical to ensuring the quality and efficiency of our large-scale server and switch production lines. You will be responsible for developing, deploying, maintaining, and optimizing automated test programs and solutions.
Key Responsibilities:
Develop, validate, and deploy test programs for NPI and Mass Production based on test plans.
Act as the first line of support for test software issues, performing real-time debugging and troubleshooting.
Maintain version control for all test scripts, executables, and configuration files.
Analyze test logs to identify root causes of failures (product faults, setup issues, or software bugs).
Monitor key KPIs such as test cycle time, first pass yield (FPY), and equipment downtime.
Identify bottlenecks and implement software optimizations to improve cycle time and throughput.
Develop automation tools and scripts (Python, Bash, PowerShell) for data parsing, reporting, and monitoring.
Train production technicians and operators on test software usage and basic troubleshooting.
Participate in Site Acceptance Tests (SAT) for new test equipment, validating software functionality and stability.
Create and maintain documentation (troubleshooting guides, work instructions) and manage software change control processes.
Key Requirements:
Bachelor’s degree in Computer Science, Electrical Engineering, or related technical field.
2+ years of experience in test automation, software development, or manufacturing test engineering.
Proficiency in Python, PHP, MySQL, and LabVIEW (Python strongly preferred).
Solid understanding of computer hardware architecture (CPU, memory, storage, PCIe, networking interfaces).
Experience with Linux/Unix operating systems and command-line interfaces.