Calix

Software Engineer in Test

Calix  •  Nanjing, CN (Onsite)  •  28 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Calix provides the cloud, software platforms, systems and services required for communications service providers to simplify their businesses, excite their subscribers and grow their value.

We are the SCIA team, part of the development team, primarily responsible for the development, execution, and analysis of automated regression testing during the product development phase. We are committed to identifying and resolving issues early to ensure product quality and performance.

The successful candidate will help define, design, modify, and implement automation test scripts for Calix EXOS products, maintain the automation structure, and integrate third-party open-source tools into the EXOS automation framework. The candidate will be responsible for ensuring the quality of Calix EXOS products.

Responsibilities

  • Develop and maintain build/execute/analysis/report functional automation tests for EXOS products under guidance from senior engineers

  • Execute daily automation tests – Smoke, Sanity, CI and performance test on designated code branches and report test results accurately

  • Update and refine test scripts using the EXOS automation framework and internal platforms (e.g., ET‑Home) to improve test stability and efficiency

  • Assist in analyzing test failures and work with senior engineers to identify root causes

  • Collaborate with global development, solution test, and CPEG teams to expand the automation test coverage

  • Follow established QA processes, automation standards, and documentation practices

  • Demonstrate a strong willingness to learn new tools, technologies, and product domains

  • Contribute as a proactive team member with a positive attitude toward continuous improvement

Qualifications

Required

  • BS degree in Computer Science, Electrical Engineering, Telecommunications, or a related technical field (or equivalent practical experience)

  • 0–3 years of experience in software testing or test automation (internships and academic projects included)

  • Basic scripting or programming experience in Python, Shell, Perl, Tcl, Ruby, or similar languages

  • Basic experience with test automation frameworks (e.g., Robot Framework or similar)

  • Familiarity with Linux environments, basic shell usage, and networking fundamentals

  • Understanding of software testing concepts such as functional testing, regression testing, and defect tracking

  • Strong problem‑solving skills and attention to detail

  • Ability to communicate clearly in written and spoken English

  • Eagerness to learn, take feedback, and grow in a fast‑paced technical environment

Preferred

  • Exposure to CI/CD tools such as Jenkins, Bamboo, or similar platforms

  • Introductory knowledge of data communications or networking concepts (e.g., L2/L3, Wi‑Fi, Ethernet, or XPON fundamentals)

  • Familiarity with containers (Docker/LXC) or traffic tools (IXIA, IPerf, Trex, Ostinato) through coursework or projects

Personal Attributes

  • Curious, motivated, and willing to learn new technologies

  • Able to follow guidance while gradually increasing ownership

  • Strong team player with a collaborative mindset

  • Organized, dependable, and able to manage tasks with support

Calix

About Calix

Calix is a platform, cloud, and managed services company. Broadband service providers leverage Calix’s broadband platform, cloud, and managed services to simplify their operations, subscriber engagement, and services; innovate for their consumer, business, and municipal subscribers; and grow their value for members, investors, and the communities they serve.

Industry
IT & Software
Company Size
1,001-5,000 employees
Headquarters
San Jose, California
Year Founded
1999
Website
calix.com
Social Media