JOB DESCRIPTION
How You Will Contribute:
Responsible for developing & maintaining Automation Infrastructure & test scripts, creating automation test plans & procedures and conducting detailed analysis of test results for any of these areas: L2/MPLS/L3 Control plane, OAM, Data Plane/HAL and system software.
- Design and develop automation libraries, test cases/suites, and collaborate with the Development and other Test Scrums to meet system-based test requirements.
- Develop/Maintain Automation Libraries for measuring instruments, including IXIA, and others.
- Ongoing maintenance & enhancements of the Python-based test automation framework.
- Perform diagnostic analysis & troubleshoot complex software issues for resolution.
- Provide status of own & team’s activities to management.
- Work closely with design teams across geographies to ensure quality for the features.
- Pursue continuous improvement initiatives to ensure better functional/robustness coverage.
What Does Ciena Expect of You?
· Initiative – you’re a self-starter who works with limited direction and is committed to delivering against aggressive deadlines.
· Agility – you are readily able to make key decisions and manage competing and ever-changing account priorities and largely driven by the software development process.
· Communication expertise – you have the ability to influence and tailor your message and ideas to the audience to ensure understanding and consensus.
· The flexibility to work independently and as part of a broader team – you thrive in a multi-disciplinary team environment, but are comfortable working independently as required.
· Relationship builder – with an ability to influence, you’re able to get work done through others.
· A commitment to innovation – you keep abreast of the market and competitive developments and are always keen to formulate new ideas and problem solve
The Must Haves:
- Bachelor’s degree - Computer Science, Electronics, Electrical
- At least 3+ years’ testing experience with minimum 1 years of packet networking exposure.
- Programming skills in Python within both Linux and Windows environments.
- Hands-on experience with NETCONF, RPCs and familiarity with Commercial Test Set Equipment () Libraries is advantageous.
- Familiarity with DevOps tools such as GIT, Jenkins, Docker and related technologies is an asset.
- Knowledge in Telecom and Datacom systems, Ethernet networking & fiber optic transport systems in general.
- Skilled in the analysis, troubleshooting, and resolution of complex issues.
- Quick learner with the ability to rapidly grasp & apply new concepts and technologies.
- Committed to meeting and delivering on aggressive deadlines.