Software Engineer in Test

calix· 71 CDC
Apply Now ↗
📍 NanjingFull time
Full time71 CDC

About this role

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 via Calix 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.

Job Description
We are the SCIA team, part of the EXOS development organization, responsible for the design, development, execution, and analysis of automated regression testing throughout the product development lifecycle.
Our mission is to identify quality and performance issues early, enabling faster delivery of high-quality, reliable Calix EXOS products.
We are looking for an Automation Test Engineer who will play a key role in building and maintaining our automation infrastructure, developing high-quality test scripts, and expanding automation coverage across CI, build sanity, and regression testing.

Responsibilities

  • Collaborate closely with the EXOS manual test team to understand product features, functional test cases, and test strategies.

  • Design, develop, and maintain high-quality automated test cases using a Python-based automation framework, following established automation development guidelines.

  • Continuously improve test efficiency, stability, execution time, and test bed utilization.

  • Set up, configure, and maintain automation regression test beds for EXOS products.

  • Execute automation tests on designated code branches, analyze results, report issues, and refine test cases based on failures and coverage gaps.

  • Work closely with global development teams to perform root cause analysis and resolve complex, product-level issues.

  • Partner with cross-functional teams including Development, Solution Test, CPEG, and external partners to expand Smoke, CI, and Build Sanity automation coverage.

  • Actively contribute to process improvement, automation framework enhancements, and adoption of new tools or technologies.

Basic Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

  • 3+ years of experience in automation test development using one or more of the following:

  • Python, Perl, Shell, Tcl, Ruby, Robot Framework.

  • 1+ year of experience testing data communications or telecommunications products, such as: Switches, Routers, Gateways, Wi-Fi, XPON, Layer 2 / Layer 3 protocols.

  • 1+ year of hands-on experience with CI/CD test automation, using tools such as: Bamboo, Jenkins, or equivalent platforms.

  • Strong problem analysis and debugging skills, with the ability to troubleshoot complex system-level issues.

  • Self-motivated, fast learner with a strong interest in emerging technologies.

Preferred Qualifications

  • Experience with Linux systems, Shell scripting, and container technologies such as Docker and LXC.

  • Good oral and written English communication skills, with the ability to work effectively in a global team environment.

Frequently Asked Questions

Is the salary disclosed for the Software Engineer in Test position at calix?
The salary for this Software Engineer in Test role at calix is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Engineer in Test position at calix located?
This Software Engineer in Test role at calix is based in Nanjing. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Software Engineer in Test role at calix full-time or part-time?
This is listed as a Full time position. It is posted as a Software Engineer in Test role in the 71 CDC department at calix.
Which team or department does the Software Engineer in Test at calix belong to?
This Software Engineer in Test position is part of the 71 CDC department at calix. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Engineer in Test position at calix?
Click the "Apply Now" button on this page. You will be redirected to calix's official application portal hosted on workday where you can submit your application directly.
Software Engineer in Test
calix
Apply for this role ↗

You'll be redirected to calix's official application page on Workday.