Lead Verification Engineer

Coherent Corp. USHorsham, PA
129d

About The Position

The position involves software development and teamwork, with a focus on testing optical transmission systems. The role requires collaboration with cross-functional teams to analyze system specifications and technical requirements, as well as the design and development of comprehensive test plans. Responsibilities include conducting end-to-end testing, developing and maintaining automation scripts, and executing test cases based on customer requirements. The candidate will also be responsible for creating test summary reports and maintaining daily sanity tests.

Requirements

  • BA or BS in Engineering or Computer Science required.
  • 5+ years of experience in communication systems verification testing.
  • Experience in automated northbound interface testing: Netconf/YANG, CLI, SNMP.
  • Experience with DWDM optical systems, familiar with EDFA, WSS, OCM, and OTDR.
  • Experience with Transponder products, familiar with 100G, 400G, 800G L1 optical modules.
  • Experience in testing Linux-based embedded systems.
  • Experience in Python or other scripting languages for automation testing.
  • Experience in network protocols such as TCP/IP, Ethernet, OTN.
  • Experience with lab bench debugging tools like oscilloscopes and optical spectrum analyzers.

Nice To Haves

  • Familiarity with VS code environment.
  • Knowledge of Chinese is an asset.

Responsibilities

  • Discuss and review system requirement documents.
  • Collaborate with cross-functional teams to analyze system specifications and technical requirements.
  • Design and develop comprehensive test plans covering functional, performance, and boundary scenarios.
  • Create traceability matrices aligning test cases with system requirements.
  • Conduct end-to-end testing of optical transmission systems including signal integrity validation, network resilience testing, L1 performance benchmarking, and L0 performance.
  • Develop/maintain Python-based automation scripts.
  • Implement CI/CD pipelines for regression testing using Jenkins/Gitlab.
  • Create test summary reports for each release.
  • Maintain daily sanity tests and run regression tests in each software load.
  • Perform regression testing for software/hardware upgrades.
  • Review customer requirements or issues and propose investigation actions.
  • Design new test cases based on customer findings or new feature requests.
  • Execute test cases on new software loads and generate test reports.
  • Develop automation scripts for regression tests.

Benefits

  • Equal opportunity employer.
  • Assistance or accommodation for disabilities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service