Senior Software Test Automation Engineer
Lumilens· Engineering
Bengaluru, IndiaFull-timePosted 2mo ago
About the role
Senior Software Test Engineer focused on software automation for optical product testing, working on Layer 1/Layer 2 validation, network protocols, and hardware/software integration using Python-based frameworks and IXIA traffic generators.
Responsibilities
- Develop, maintain, and execute automated test cases in Python.
- Perform functional, regression, and performance testing on Layer 1 and Layer 2 network systems.
- Validate hardware and software integration with optical interfaces and network switches.
- Configure and use traffic generators (e.g., IXIA) to simulate network environments and evaluate 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). Continuously improve test frameworks and methodologies.
- Collaborate with design engineer and manufacturing teams to define and develop the test software for high-volume manufacturing of optical components.
- Closely collaborate with engineering teams to improve manufacturing yield, efficiency and cost.
- Owner of Manufacturing test scripts creating, maintaining, changing control.
- Manage manufacturing software change control processes, system, through the execution.
- Collaborate with software engineers, IT and database to define better solutions of manufacturing test data in reliability, reasonable cost, high efficiency and scalability.
Qualifications
- Bachelor's or Master’s degree in Computer Science, Electronics, Telecommunications, or related field.
- 4–8 years of hands-on experience in software testing and test automation of products used in optical networking.
- Strong proficiency in Python for test automation.
- Good understanding of Layer 1 and Layer 2 networking protocols.
- Experience with optical testing, network switches, and traffic generators like IXIA.
- Ability to debug issues in complex networking environments.
- Experience with Jenkins or ArgoCD and other CI/CD tools.
- Familiarity with Shell scripting for automation and environment setup.
- Exposure to C# for UI validation or tool development is a plus.
- Education & Background: Bachelor’s degree in Electrical Engineering, Computer Engineering, Physics, or related field; automated test system development for electronics and optics manufacturing; experience with optical testing equipment and coding; knowledge of optical transceiver manufacturing is a plus.
Skills
Required:Python for test automationLayer 1/Layer 2 networking protocolsIXIA traffic generatorsCI/CD tools (Jenkins, ArgoCD)Shell scripting
Nice to have:C# (UI validation or tooling)
Benefits
- Competitive salary commensurate with experience.
- Comprehensive benefits package including health insurance.
- Professional development opportunities and certification support.
- Access to cutting-edge technology and cloud platforms.
- Collaborative work environment with cross-functional teams.
- Lumilens is an equal opportunity employer.
Last updated Aug 8, 2026. Interested? Apply on the company site.
About Lumilens
Connectivity Platform for AI
Lumilens provides next-gen photonic interconnects for massively scaling out – and scaling up – AI compute infrastructure.
Photonic InterconnectsNext-Gen ManufacturingSystem-level knowledgeLumicore platformCPO/SiPh manufacturing
More open roles at Lumilens
- Assistant Office ManageryesterdaySingapore · Operations
- Office Manager & Receptionist, Bulim Square1w agoBulim Square · Operations
- Analog and Mixed Signal Layout Engineer2w agoBengaluru, India · Engineering
- EDA & CAD Manager3w agoSan Jose · Engineering
- Network Engineer3w agoSingapore · IT