Software Developer – Quality & Test Automation
Core
Build and maintain automated tests and test infrastructure in Python, covering unit, integration, and device-level scenarios for Cisco's video conferencing devices.
Role type
Senior IC software developer (test automation)
Builds
Automated test suites, test infrastructure, CI integration, and quality dashboards for video conferencing hardware/software
Domain
Networking hardware, embedded systems, Linux, video conferencing
Required skills
Python, C++, Linux, unit testing, integration testing, automated test suite design, debugging, networking
Preferred skills
DevOps tools (Git, CI/CD, Docker), embedded/Android testing, API integration, AI tools for test generation
Technologies
Python, C++, Linux, Git, Docker, CI/CD pipelines
Responsibilities
Build and maintain automated tests and test infrastructure; Design and evolve quality and testing approach; Work across the software stack from Linux to application; Set up metrics, dashboards, and alarms; Build tooling for AI-assisted test generation and triage; Improve developer workflows and code quality
Seniority
Senior, hands-on IC
