The Calix platform enables Communication Service Providers (CSPs) of all sizes to transform and future-proof their businesses. Through real-time data, automation, and actionable insights delivered viaCalix One our cloud-first, AI-powered platform CSPs can simplify operations, collapse cost, and accelerate innovation. Calix One brings together the automation of everything and the experience of one, empowering customers to deliver differentiated subscriber experiences while driving acquisition, loyalty, and revenue growth. This is the Calix mission: to enable CSPs of all sizes to simplify, innovate, and grow, strengthening both their businesses and the communities they serve.
We're at the forefront of a once in a generational change in the broadband industry. Join us as we innovate, help our customers reach their potential, and connect underserved communities with unrivaled digital experiences.
Senior Automation Engineer
Role Summary
This role is a senior, hands-on automation owner responsible for end-to-end test planning, execution, and risk management for assigned feature areas. The engineer owns automation outcomes per cadence, drives closure of failures, and acts as the single point of contact for automation across Development, Product Line Leaders (PLL), and cross-functional test teams.
Key Responsibilities
- Own automation strategy, roadmap, and execution for assigned releases/EPICs; ensure automation is planned, tracked, and delivered per cadence.
- Design, develop, execute, and maintain automated smoke, sanity, functional, and regression tests integrated into CI/CD pipelines.
- Act as automation SPOC for cross-functional teams (Dev, PLL, SIT, SMB, TAC); proactively communicate status, risks, and mitigation plans.
- Drive failure analysis to closure by isolating product defects vs. environment vs. automation issues and ensuring timely resolution via Jira.
- Ensure automation readiness to prevent last-minute quality or release risks at checkpoints.
- Automate and validate voice, video, and data traffic using Python, Robot Framework, and industry-standard tools (e.g., Spirent).
- Perform packet capture, traffic analysis, and scale testing; analyze results and provide actionable insights.
- Mentor junior automation engineers and set best practices for automation design, code quality, and test coverage.
Experience & Qualifications
- 8+ years of experience in Networking / Telecommunications testing and automation.
- 5+ years of hands-on automation development using Python, PyTest and Robot Framework.
- Strong experience with subscriber management (DHCP, RADIUS, Diameter), routing protocols (BGP, OSPF, ISIS, MPLS), and PON technologies (GPON, XGSPON, NGPON2).
- Experience with CI/CD systems (e.g., Bamboo), test scheduling, and result reporting. Docker of knowledge would be plus.
- Strong debugging skills with packet capture tools (Wireshark, tcpdump), traffic generators, and scale test environments.
- Proven ability to work independently, make technical decisions, and drive issues to closure.
- Excellent written and verbal communication skills with the ability to influence across teams.
- CCNA/CCNP/JNCIP or equivalent experience preferred.