Salary
💰 $103,000 - $185,400 per year
Tech Stack
JavaLinuxNGINXPythonSDLCSwitchingVMware
About the role
- Design and develop test systems and procedures for manufacturing processes
- Create, validate, release, and maintain test software and scripts to automate testing
- Support and maintain manufacturing server (L10) and rack (L11) level test software and infrastructure deployed at production facilities
- Maintain comprehensive manufacturing server (L10) and rack (L11) documentation of test procedures, specifications, and infrastructure
- Collaborate with cross-functional teams to ensure alignment on testing requirements and quality standards
- Stay updated on testing technologies, methodologies, and industry best practices
- Define and collaborate on overall test infrastructure and application architectures
Requirements
- BS degree in Electrical/Computer Engineering, Computer Science or related field is required
- 5-8 years’ experience in software manufacturing test development/sustaining with enterprise server, storage or networking products is required
- 10+ years of relevant experience in software manufacturing test development/ sustaining with enterprise server, storage or networking products and some college coursework in lieu of a 4- yr. degree, will be considered
- Excellent verbal and written communication skills
- Expertise in programming/scripting languages: Python, Java, BASH. C, C++ experience a plus
- Linux development expertise (CentOS/Ubuntu)
- Expertise with hardware and API solutions: IPMI, Redfish, mprime, FIO, Linpack, ptugen, memtester
- Expertise in creation and configuration of VMs using VMWare (DHCP, PXE boot, nginx)
- Expertise with networking systems and protocols: enterprise ethernet datacenter switching/routing L1, L2, L3 (BGP, DHCP Relay, ECMP). Arista CloudVision a plus
- Experience with code versioning tools (Git preferred)
- Strong knowledge of professional software engineering practices for the complete SDLC
- Ability to travel up to 10% globally as required