Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Cisco • Karnataka, India
Role & seniority: Software Development Test Engineer, mid-level to senior (4–8 years in role)
Python (develop/testing frameworks, automation)
Pytest (system test cases, automation)
C++ understanding (read/understand code for debugging)
Jira (issue tracking)
Git (version control)
Debugging/system analysis
CI/CD awareness (implied by QA/process improvement)
Develop, execute, and maintain system test cases and automated testing frameworks
Analyze C++ code to understand system behavior and identify root causes; debug issues in product or test env
Collaborate with developers/QA, contribute to code reviews, document defects, and drive QA process improvements
4–8 years as a Software Development Test Engineer with strong system testing background
Proficiency in Python; ability to read/understand C++ code
Debugging complex systems; root-cause analysis
Strong analytical, problem-solving, and English communication skills
Ability to work independently and in a team; experience with Jira
Networking domain knowledge (protocols, topologies)
Agile experience; familiarity with SDLC
Experience with Jira or similar tooling; Git
Pytest proficiency for test automation
Location & work type: Not specified in provided text; posting implies standard corporate-employee role.
Meet the Team We are seeking a skilled and experienced Software Development Test Engineer to join our dynamic engineering team. The ideal candidate will be responsible for ensuring the quality and reliability of our software products. This role requires a strong understanding of QA methodologies, proficiency in system testing, and the ability to analyze and debug complex systems. The candidate will develop and maintain automated testing frameworks. The candidate will work closely with developers and other QA engineers to identify, document, and resolve software defects. Your Impact Develop Testing frameworks in Python. Develop, execute, and maintain system test cases using pytest to ensure product quality. Analyze and understand C++ code to identify potential issues and understand system behavior (without requiring C++ development skills) Debug issues, identify root causes within the product or test environment, and document findings. Utilize Jira for issue tracking, including creating, updating, and managing bug reports. Suggest and implement system test cases based on understanding existing and new features. Collaborate with developers to resolve issues and improve product quality. Participate in team’s code reviews and provide feedback on testability and quality. Contribute to the continuous improvement of the QA process.