Meet the Team
We are an innovation team on a mission to transform how enterprises harness AI. Operating with the agility of a startup and the focus of an incubator, were building a tight-knit group of AI and infrastructure experts driven by ambitious ideas and a shared goal: to rethink systems from the ground up and deliver breakthrough solutions that redefine what's possible faster, leaner, and smarter.
We thrive in a fast-paced, experimentation-rich environment where new technologies arent just welcome theyre expected. Here, you'll work side-by-side with seasoned engineers, architects, and thinkers to craft the kind of iconic products that can reshape industries and unlock entirely new models of operation for the enterprise.
If you're energized by the challenge of solving hard problems, love working at the edge of what's possible, and want to help shape the future of AI infrastructure we'd love to meet you.
Impact
Cisco is seeking a highly skilled and detail-oriented
Test Automation Engineer
to lead the design, implementation, and execution of automated testing strategies for its products. This role focuses on ensuring software quality, streamlining CI pipelines, and acting as a bridge between product and engineering teams to align testing efforts with business goals. The ideal candidate will have expertise in CI tools, GitHub Actions, system and integration testing, and feature flag management, with a proven ability to deliver high-quality, reliable software. As a Test Automation Engineer at Cisco, your contributions will:
- Ensure software releases meet high-quality standards through robust automated testing strategies.
Streamline CI pipelines with effective quality gates to reduce release cycle times.
Use of AI agents to automate code review and code coverage tasks.
- Facilitate seamless live upgrades and rollbacks by thoroughly testing these scenarios.
- Align testing efforts with product goals, enabling faster time-to-market for features.
- Improve the overall user experience by ensuring the reliability of UI and system integrations.
Your work will help Cisco deliver reliable, high-performing products while building trust with customers and stakeholders.
Key Responsibilities:
- Design and maintain Testing CI pipelines to ensure efficient and reliable software releases, leveraging tools like GitHub Actions.
- Utilize Git and GitHub to manage test automation code and collaborate effectively with development teams.
- Define and enforce quality criteria for pipeline gates to ensure only high-quality code is promoted to production.
- Manage the ownership, testing, and lifecycle of feature flags to enable controlled feature rollouts and reduce risks.
- Develop and execute system-level and integration tests to validate end-to-end functionality and interoperability.
- Design test strategies to ensure seamless live upgrades and rollbacks with minimal customer impact.
- Implement and maintain automated UI testing frameworks to ensure a smooth and consistent user experience.
- Act as a bridge between product and engineering teams to align testing efforts with product goals and priorities.
Bachelors degree+ and relevant 10+ years of Engineering work experience.
Minimum Qualifications:
Proficiency with Python and other scripting languages.
- Experience with CI tools and pipeline design for release automation (e.g., GitHub Actions, Jenkins, or similar tools).
- Proficiency with Git and GitHub for version control and collaboration.
- Strong understanding of quality criteria and pipeline gates for ensuring high-quality software releases.
- Proven expertise in testing strategies for feature flags, including ownership of feature flag lifecycle management.
- Hands-on experience with system and integration testing for complex, distributed systems.
- Knowledge of live upgrade and rollback testing methodologies.
- Familiarity with UI testing frameworks and tools (e.g., Selenium, Cypress, Playwright, or similar).
- Strong communication and collaboration skills for working with both product and engineering teams.
Use of AI agents to automate code review and code coverage tasks
Preferred Qualifications:
- Experience in designing and implementing automated testing strategies in SaaS or cloud-based environments.
- Ability to balance fast-paced development cycles with thorough testing and quality assurance practices.
- Passion for staying up to date with advancements in test automation tools and practices.