Manufacturing Software Python Test Developer
Overview:
In this role you will design and build scalable manufacturing test automation for networking products, leveraging Python and Perl in Linux environments. You'll define test coverage, support production test infra, and drive improvements across cross-functional teams. You will deliver reliable frameworks, troubleshoot complex issues, and contribute to NPI programs to enable production-ready test solutions. This position offers hybrid work and a meaningful impact on manufacturing quality and scalability. Compensation / Benefits Health & Wellbeing Personal & Professional Development Unconditional Inclusion Flexibility to manage work and personal needs
Responsibilities:
- Design, develop, deliver, and maintain manufacturing test automation frameworks, tools, and scripts for production and test infra
- Build robust automation solutions using object-oriented Python and Perl
- Architect scalable, reusable test automation solutions with emphasis on reliability
- Define test requirements and coverage; improve test effectiveness and efficiency
- Develop and maintain production test scripts and related software tools
- Troubleshoot complex software, test, system, and production issues
- Conduct code reviews and promote best practices in software development and test automation
- Develop tools for test data collection, analysis, monitoring, and reporting
- Provide automation and test support for New Product Introduction (NPI) programs
- Collaborate with manufacturing, hardware, software, product engineering, and cross-functional teams
- Manage multiple concurrent projects in a fast-paced manufacturing environment
- Create and maintain technical documentation for test frameworks, automation solutions, tools, and processes
- Drive continuous improvement to enhance test quality, reliability, and scalability
Key requirements:
- Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field, or equivalent practical experience4–6+ years of professional experience in manufacturing test automation or related software/test infrastructure
- Strong hands-on programming with Python and/or PerlSolid understanding of manufacturing test methodologies and production test processes
- Experience in Linux-based environments
- Excellent troubleshooting, debugging, and root-cause analysis skills
- Experience designing reliable, reusable, and scalable automation frameworks
- Strong analytical, communication, interpersonal, and organizational skills
- Ability to work independently and in cross-functional teams; strong sense of ownershipexcellent communicationinterpersonal skillsorganizational abilities
PythonPerlLinux