Senior Software Test Automation Engineer
Core
Develop and maintain automated test frameworks in Python to validate optical networking systems at Layer 1 and Layer 2, ensuring hardware/software integration and manufacturing yield.
Role type
Senior Software Test Automation Engineer (Optical Networking)
Builds
Automated test frameworks, test scripts for high-volume manufacturing, and validation tools for optical interconnects.
Domain
Photonics, Optical Networking, High-Performance Computing Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, Layer 1/Layer 2 networking protocols, optical testing, traffic generators (IXIA), CI/CD tools (Jenkins/ArgoCD), Shell scripting, SQL/NoSQL, version control (GitHub/Bitbucket)
Preferred skills
C# (.NET/WPF), silicon photonics (SiPh) experience, optical transceiver manufacturing knowledge, OOP concepts
Technologies
Python, IXIA, Jenkins, ArgoCD, GitHub, Bitbucket, SQL, NoSQL, NI-VISA, SCPI, RS-232, TCP/IP, Windows Form, WPF
Responsibilities
Develop and execute automated test cases for optical network systems; Configure traffic generators to simulate network environments; Collaborate with hardware/software teams to debug defects; Maintain test assets and improve test frameworks; Manage manufacturing test scripts and change control processes; Integrate test data into databases for analysis.
Seniority
Senior, hands-on IC