Senior Manufacturing Test Automation Engineer – Python
Job Description
As a Senior Manufacturing Test Automation Engineer, you will: * Develop test systems and procedures for manufacturing processes, creating test plans, test cases, and scripts to assess hardware functionality and performance. * Create, validate, release, and maintain test software and scripts that automate the testing process. * Provide support and maintenance for manufacturing server (L10) and rack (L11) level test software and infrastructure deployed at production facilities. * Maintain comprehensive documentation of test procedures, specifications, and infrastructure for manufacturing server (L10) and rack (L11). * Collaborate with cross-functional teams, including hardware engineers, manufacturing engineers, and quality assurance personnel. * Stay updated on the latest advancements in testing technologies, methodologies, and industry best practices through continuous learning.
Qualifications
To be successful in this role, you'll need: 1. A Bachelor's degree in Electrical/Computer Engineering, Computer Science, or a related field. 2. 5-8 years of experience in software manufacturing test development/sustaining with enterprise server, storage, or networking products. 3. Alternatively, 10+ years of relevant experience in a similar role with some college coursework may be considered. 4. Expertise in programming/scripting languages like Python, Java, BASH, C, and C++ is a plus. 5. Linux development expertise with a solid understanding of its fundamentals, such as CentOS/Ubuntu. 6. Expertise with hardware and API solutions for controlling, managing, and stressing L10 devices (servers, network and storage SSDs, NVMe): IPMI, Redfish, mprime, FIO, Linpack, ptugen, memtester. 7. Expertise in creating and configuring Virtual Machines (VMs) using VMWare (DHCP, PXE boot, nginx). 8. Experience with leading-edge networking systems, hardware, software, and protocols, including enterprise ethernet datacenter switching/routing L1, L2, and L3 (BGP, DHCP Relay, ECMP). Arista CloudVision is a plus. 9. Experience with code versioning tools (Git preferred). 10. Strong knowledge of professional software engineering practices for the complete software development life cycle. 11. Ability to travel up to 10% globally as required. 12. An MS degree is preferred. 13. Experience working in multi-site and multi-cultural environments is a plus.
Benefits
- Medical, dental, and vision insurance plans - Paid time off accruing at a rate of 3.07 hours during your first year of employment - 4 weeks of paid parental leave - In 2026, 11 company-paid holidays (9 fixed holidays and 2 optional floating holidays), subject to change yearly - 401(k) retirement plan - Employee stock purchase plan
Apply Now
