Location
Bangalore | India
Job description
Calix is seeking a talented and passionate Staff-level Test Automation Engineer to join the software test engineering team.
The position is part of a functional test team that is providing software/hardware testing and quality assurance on an industry disrupting ecosystem comprised of cloud, embedded systems, and network access products. This position will primarily be focused on the functional test and automation to achieve complete network solution in a multitude of test environments which include the last mile of the telecommunications network.
Responsibilities - Work closely with product development, engineering and Sales teams to understand testing requirements and provide feedback on architecture and design. Provide input on Test Automation.
- Participate in the development of the test automation strategy and create automated test scripts to validate assigned feature and overall solution.
- Evaluate hardware and software features by documenting, executing and automating Functional level test cases.
- Develop and execute automated Smoke Test/Sanity Tests/Functional tests to validate various features and functionalities.
- Perform automated test script failure analysis, debug and follow it up through Jira submission and validation.
- Automate voice, video and data traffic using Python/Robot Framework and various industry standard tools and traffic generators (especially Spirent)
- Perform and analyze data packet captures on device under test and spirent.
- Collaborate closely with Cross-functional Teams - local and remote test engineers, Development engineers at all Calix sites, PLLs, Customer-Support & TAC.
Experience and Qualifications: - 10+ years of experience in a Networking & Telecommunication centric test environment.
- 5+ years of experience testing in one or more of the following areas: Fiber Optics Technologies such as GPON/XGSPON/NGPON2, User interfaces including SNMP, TR69, Netconf, Yang and application-level testing of products deployed in large national carriers.
- 5+ years of experience with data communications or telecommunications product testing in one or more of the following areas: Passive Optical networks, Wireless technologies, RSTP, BGP, G.8032 as well as TR69, Video, L2 and L3 Routing protocols.
- 5+ years of experience developing automation using Python and Robot Framework
- Experience with CI/CD framework, Bamboo for automated test scheduling, result reporting.
- Experience with packet capture tools (Wireshark, tcpdump), iperf, wireline simulators, traffic generators and other networking test and evaluation tools. Experience on automation using packet capture tools.
- Experience in validating Telemetry solutions – GNMI/IPFix/SNMP
- Solid experience on end-to-end testing of OLT-ONU(OMCI) interaction and troubleshooting.
- Knowledge of IPv4, IPv6, DHCP, SIP, RTP.
- Strong analytical and problem-solving skills, both on a proactive, planned, project basis as well as a crisis/problem recovery situation.
- CCNA/CCNP/JNCIP or equivalent
- Must be detail-oriented, be able to work independently and sometimes with limited information, proactively communicate status, issues, and support needs to appropriate manager(s).
- Excellent oral and written communication skills.
Job tags
Salary