About the job
Senior Software Test Engineer - Software Automation
About Lumilens
At Lumilens, we are pioneering the foundational photonics infrastructure that drives the next generation of AI supercomputing. Our innovations range from chip-to-chip optical interconnects to scalable photonic engines, ushering in a new epoch of computing characterized by speed, energy efficiency, and enhanced performance.
As a well-funded startup, supported by Mayfield and led by industry veterans who have spearheaded transformative technological advancements, Lumilens is dedicated to creating high-speed photonics products designed to revolutionize AI infrastructure and high-performance computing.
This is not just an incremental advancement; it’s a unique opportunity to innovate the optical layer from the ground up. Join a team of elite engineers tackling some of the most formidable challenges in scaling optical systems. Every line of code you write, every design choice you make, and every breakthrough you achieve will fundamentally influence the infrastructure of the future.
If you are driven by purpose, excited by momentum, and eager to make a significant impact, come aboard our journey. We’re just getting started.
About the Role
As a Senior Software Test Automation Engineer focusing on optical products, you will engage in test automation and networking protocols. Your role will involve validating complex systems at Layer 1 and Layer 2 utilizing tools such as Ixia, while building robust Python-based frameworks.
Key Responsibilities
Develop, maintain, and execute automated test cases in Python.
Conduct functional, regression, and performance testing on Layer 1 and Layer network systems.
Ensure hardware and software integration with optical interfaces and network switches is validated.
Configure and utilize traffic generators (e.g., IXIA) to simulate network environments and assess performance.
Collaborate with developers and hardware engineers to identify, reproduce, and resolve defects.
Document test cases, results, and defects in test management tools.
Maintain code and test assets in version control systems (GitHub or Bitbucket) and continuously enhance test frameworks and methodologies.
Work closely with design engineers and manufacturing teams to define and develop test software for high-volume manufacturing of high-end optical components.

