Software Development Test Engineer at Cisco

Cisco · Bangalore, India

📋 Job Details at a Glance 📍 Location Bangalore, India 🏢 Company Cisco 👥 Experience 1-3 years 🎓 Qualification Hands-on with Python. Relevant technical qualification and demonstrated shipping experience 📅 Eligible Batch 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Python test automation debugging test planning test case design test execution test strategy unit testing Software Development Test Engineer at Cisco — Full Details & How to Apply Cisco is seeking a Software Development Test Engineer in Bangalore, India with hands-on experience in Python and test automation . This role requires candidates to perform test planning , test case design , and execution as part of the software development lifecycle. This Software Development Test Engineer role ensures the quality and reliability of Cisco ’s technology solutions by implementing rigorous testing and automation practices. The position involves direct engagement with test strategy , debugging , and test execution , all of which are critical to validating software functionality before deployment. Candidates will work with core tools and processes tied to test automation and unit testing , contributing to the integrity of Cisco ’s software products. Cisco recruitment for this role emphasizes technical qualifications and demonstrated shipping experience. The position is part of Cisco ’s technology operations in Bangalore, India, where software quality is maintained through structured testing and development practices. The job posting highlights a focus on secure, user-centered solutions, aligning with Cisco ’s engineering principles. 2024, 2025, 2026 graduates with hands-on with Python. Relevant technical qualification and demonstrated shipping experience are eligible. The role requires 1-3 years of experience . Salary details are Not Disclosed . Candidates will gain hands-on experience with Python , test automation , debugging , test planning , test case design , test execution , and test strategy . This role provides foundational experience in software testing and supports progression into advanced engineering roles in quality assurance or software development. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Search for Software Development Test Engineer jobs in Bangalore, India jobs through Cisco recruitment to explore this role. Apply online to access the full job description and eligibility criteria. Job Role & Responsibilities The Software Development Test Engineer at Cisco ensures software quality by designing and executing test cases using Python and test automation tools , validating system behavior against performance metrics and defect density targets. This role directly impacts software reliability and deployment stability in real-world environments. Develop detailed test plans and test cases using Python scripts to validate software functionality across multiple modules and user scenarios. Execute test cases systematically using test automation tools such as PyTest or Selenium to verify system behavior under defined inputs and edge conditions. Design and implement unit testing frameworks in Python to validate individual components and ensure code correctness before integration. Debug production-level software defects using debugging tools like Python debugger (pdb) and log analysis to isolate root causes and reduce system downtime. Plan and execute test execution cycles in coordination with engineers and operations teams to ensure timely delivery of secure, stable software releases. Monitor performance metrics such as response time, error rate, and throughput to identify quality degradation and recommend improvements. Maintain the codebase by reviewing and updating test scripts, ensuring compliance with quality standards and defect-free delivery. Document technical design specifications and user-facing documentation to support software deployment and onboarding of new team members. This role demands direct ownership of test quality, with every action influencing defect detection rates , deployment frequency , and system stability in production environments. Required Skills & Technical Competencies The Software Development Test Engineer must possess core technical competencies in Python , test automation , and debugging to execute testing workflows efficiently and accurately. These skills are applied directly in real-world software delivery pipelines. Technical Skills Python — essential — used for writing test automation scripts and implementing unit testing frameworks in PyTest or unittest . Test automation — intermediate — applied to automate repetitive test execution using PyTest or Selenium , reducing manual effort by 60%+ in regression cycles. Debugging — intermediate — used to identify and resolve software defects using Python debugger (pdb) and log analysis tools in production environments. Test planning — entry — applied to structure test activities, define scope, and allocate resources for test case design and execution. Test execution — entry — performed to validate software functionality using test automation tools and manual test scripts in controlled environments. Test case design — entry — used to create detailed, scenario-based test cases that cover edge cases and functional boundaries in software modules. Unit testing — intermediate — implemented to validate individual functions and components using PyTest and assertions in Python codebases. When preparing a resume, emphasize Python script implementation, PyTest usage, and defect resolution in real projects with measurable outcomes. Eligibility Criteria This role is designed for candidates with a relevant technical qualification , 1–3 years of hands-on experience , and demonstrated shipping experience in software development or testing projects. Must hold a degree in Computer Science, Engineering, or a related field with a focus on software development. Eligible batches are 2024, 2025, and 2026 only. Minimum of 1 year of hands-on experience in software development or testing, including GitHub-based projects or internship work . Must have demonstrated shipping experience — such as deploying a project to a live environment or releasing a software module. CGPA or academic performance is not specified, but a strong foundation in programming and software testing is expected. Must submit a portfolio showcasing Python scripts, test automation workflows, and debugging outcomes from personal or academic projects. Documentation & Portfolio Requirements Your resume must include a clear section on Python projects, test automation implementations, and debugging tasks, with links to GitHub repositories or live demos where applicable. For this role, prioritize showcasing a Python script that automates a test suite using PyTest and includes debugging logs or error handling — this directly aligns with the core responsibilities and technical expectations. Salary for Software Development Test Engineer at Cisco 💰 Compensation Not Disclosed The advertised compensation for the Software Development Test Engineer role at Cisco is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Software Development Test Engineer Upskilling with the right resources significantly enhances your chances of being selected for this specific role by aligning your skills with job requirements. Recommended Courses & Resources Python — Mastering Python is essential for test automation and debugging tasks. test case design — Understanding test case design is crucial for effective test planning and execution. KodNest — This platform offers hands-on experience in software testing methodologies. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating proficiency in Python — Provide specific examples of your experience. ❌ Using a generic resume — Tailor it to align with the specific responsibilities outlined in the job description. ❌ Listing technologies like Python without context — Detail where they were applied in projects or internships. ❌ Ignoring the experience requirement of 1-3 years — Ensure you meet this critical eligibility criterion. ❌ Adding unrelated technologies or unsupported claims — Avoid keyword stuffing that can backfire. ❌ Failing to verify the official Apply URL — Always check the job details before submission. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that you meet the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to your resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Software Development Test Engineer Optimizing your resume for ATS is crucial for ensuring your application is seen by hiring managers for this role. ATS Keywords to Include Python test automation debugging test planning test case design test execution test strategy unit testing Linux software development lifecycle agile engineering acceptance testing Resume Tips for This Role Highlight Python prominently on your resume, as it is a critical skill for the role. Emphasize experience with test automation and debugging , as these are essential for the responsibilities outlined. Showcase a project that involved test planning or execution to align with the job requirements. Use exact keywords from the job description naturally to improve ATS alignment without keyword stuffing. Avoid adding unsupported technologies or claims that cannot be substantiated with evidence. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Do not include unrelated work experience or unsupported claims in your resume for this role. How to Apply for Software Development Test Engineer at Cisco Apply Now — Cisco Open the official Apply URL and confirm the job title and company is correct. Prepare a resume aligned with the required skills, responsibilities, qualifications, and experience. Complete the official application form accurately and avoid unsupported claims. Submit the application and save the confirmation or application reference if provided. Record the application date and monitor the official company portal or registered email for updates. Applications reviewed on rolling basis — early submission recommended. Apply Now — Cisco NexisGrow.com does not charge any fees for job applications. Cisco Cisco is a technology company based in Bangalore, India, offering onsite opportunities. It specializes in secure, user-focused technology solutions, particularly in optical technologies. This role supports software development within a collaborative, cross-functional team environment. The team develops software for optical technologies like DWDM and ROADM line systems. Responsibilities include test planning , test case design , test execution , and unit testing . Work spans the software development lifecycle, with emphasis on debugging , troubleshooting, and incident management. This role contributes to delivering high-quality software solutions through test automation , debugging , and technical documentation. It supports secure, user-focused deployments and operations across optical systems. This position offers early-career exposure to test automation , debugging , and the full software development lifecycle. Skills like test strategy , code review, and troubleshooting are essential in modern tech environments. Company Details Industry Technology Location Bangalore, India Connect With Us Careers Apply Now Website 🔗 cisco.wd5.myworkdayjobs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical qualification and 1-3 years of experience from the 2024, 2025, and 2026 batches can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer Python, test automation, debugging, and test planning are critical skills for this role. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is 'Not Disclosed', which is the only salary information available. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer 1. Review Python and test automation concepts. 2. Prepare examples of debugging experiences. 3. Understand test planning and execution processes. 4. Familiarize yourself with Cisco's Design Thinking Principles. 5. Practice problem-solving scenarios related to software testing. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Bangalore. ? What career exposure can this role provide? Growth Tap to expand + Answer This role offers exposure to test automation, debugging, and collaboration with cross-functional teams in the software development lifecycle. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight skills in Python, test automation, debugging, and relevant project experiences. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with engineers and operations teams, but specific work environment details are not provided. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, as the experience requirement is 1-3 years. 🔗 Explore More on NexisGrow More jobs in Bangalore Browse all Tech jobs Latest Fresher jobs More jobs at Cisco Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com