
Software QA Engineer
Cisco · Bengaluru, Karnataka, India
- On site
- Full-time
- $100,000 / year
- Bengaluru, Karnataka, India
Job highlights
- Ensure end-to-end quality of Meraki MX/Catalyst products.
- Develop test cases and execute rigorous testing.
- Build automated test scripts for CI/CD pipeline.
- Utilize AI tools for innovation and efficiency.
- Collaborate on security and network solutions.
About the role
About the Role
This posting is for potential job opportunities at Cisco. The Cisco MX QA team is dedicated to ensuring the end-to-end system of the Cisco Meraki MX and Cisco Catalyst product line is ready for use. Our responsibilities include testing customer use cases, integration, scalability, stress, and longevity testing. We also qualify security services like malware detection, URL filtering, web security, IPS, threat modeling, SD-WAN, and SaaS/IaaS security capabilities through the Cisco Meraki Dashboard. With over a million networks and tens of millions of users relying on our products, quality is paramount.
Your Impact
As a Software QA Engineer, you will develop detailed test steps based on use cases and workflows for the MX solution. You will execute tests, report results, and utilize AI productivity tools. Additionally, you will develop automated test scripts for CI/CD pipelines, embracing Automation Driven Testing. We encourage innovation and provide flexibility to invest in AI-driven initiatives and creative thinking to develop original ideas.
Minimum Qualifications
- Bachelor’s or Master’s Degree in Computer Science (or equivalent).
- 2-3 years of experience in Software Development Engineer in Test (SDET) within the routing domain.
- Fair knowledge of SDWAN, Security, Layer-2 (VLAN/802.1Q), or Layer-3 (BGP/IP/OSPF/VPN/IPSec/NAT).
- Proficiency in writing quality code using programming languages such as Ruby, Python, or Golang.
Preferred Qualifications
- Hands-on experience with AI coding tools and Gen-AI prompting techniques.
- Understanding of traffic generation patterns using TRex, Linux Tools, Spirent/IXIA.
- Working experience with Cisco Meraki or Cisco Catalyst Devices.
Why Cisco?
Cisco is revolutionizing how data and infrastructure connect and protect organizations in the AI era and beyond. With 40 years of fearless innovation, we create solutions that enhance human-technology collaboration across physical and digital worlds, offering unparalleled security, visibility, and insights. We foster a culture of experimentation, creating meaningful solutions with a global network of doers and experts. Collaboration, empathy, and a drive to achieve big things on a global scale are at our core. Our impact is everywhere because our solutions are everywhere. At Cisco, your power drives our success.
Key skills/competency
- Software QA Engineer
- Test Automation
- CI/CD
- SD-WAN
- Security Testing
- Python
- Ruby
- Golang
- Cisco Meraki
- Cisco Catalyst
Skills & topics
- Software QA Engineer
- Quality Assurance
- Test Automation
- SDET
- CI/CD
- SD-WAN
- Network Security
- Python
- Ruby
- Golang
- Cisco Meraki
- Cisco Catalyst
- AI
- GenAI
- Routing
- Layer 2
- Layer 3
- BGP
- IPSec
- VPN
How to get hired
- Tailor your resume: Highlight experience in SDET, routing, and programming languages like Python or Ruby, aligning with Cisco's technical needs.
- Showcase AI proficiency: Emphasize any experience with AI coding tools or Gen-AI prompting techniques in your application.
- Demonstrate relevant skills: Quantify your experience with SD-WAN, security testing, and specific Cisco products if applicable.
- Prepare for technical interviews: Be ready to discuss your coding approach, problem-solving skills, and understanding of networking concepts.
- Research Cisco's values: Understand Cisco's commitment to innovation, collaboration, and security to articulate your cultural fit.
Technical preparation
Behavioral questions
Frequently asked questions
- How does Cisco's MX QA team ensure product quality for millions of users?
- The Cisco MX QA team employs a comprehensive approach, including end-to-end system testing, customer use case validation, integration, scalability, stress, and longevity testing. They also rigorously qualify security services to ensure robust protection for millions of users.
- What are the main responsibilities of a Software QA Engineer at Cisco Meraki?
- A Software QA Engineer at Cisco Meraki develops detailed test steps, executes tests, reports results, and develops automated test scripts for CI/CD. They also leverage AI productivity tools and innovative thinking to enhance testing processes and product quality.
- What programming languages are important for a Software QA Engineer at Cisco?
- Proficiency in writing quality code with languages such as Ruby, Python, and Golang is essential for a Software QA Engineer at Cisco, particularly for developing automated test scripts and contributing to CI/CD pipelines.
- Does Cisco encourage the use of AI in its QA processes?
- Yes, Cisco actively encourages the use of AI. Candidates with hands-on experience with AI coding tools and Gen-AI prompting techniques are preferred, and the role involves investing in AI-driven innovation.
- What is the significance of SD-WAN and security services in this QA role?
- Knowledge of SD-WAN and security services is crucial as the Cisco MX QA team is responsible for qualifying these capabilities, including malware detection, URL filtering, web security, and IPS, ensuring comprehensive product security.
- How can I best prepare my resume for a Software QA Engineer role at Cisco?
- To prepare your resume for a Software QA Engineer role at Cisco, emphasize your experience in Software Development Engineer in Test (SDET), knowledge of routing domains, programming skills (Python, Ruby, Golang), and any experience with AI tools or specific Cisco products.
- What kind of technical background is expected for this Cisco QA position?
- A Bachelor's or Master's degree in Computer Science is a minimum requirement. Experience in the routing domain, knowledge of SD-WAN or security, and coding proficiency in languages like Python or Ruby are also key.
- Is this role focused on manual or automated testing?
Similar roles
Open positions we recommend based on this role.