Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

Cisco AI Test Automation Engineer 
India, Karnataka, Bengaluru 
338977205

Yesterday

We thrive in a fast-paced, experimentation-rich environment where new technologies aren’t just welcome — they’re 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.

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.
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.
  • Bachelor’s 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.