remoteonsite
Software Development Test Engineer - Cisco
QA Engineer
Software Development Test Engineer responsible for designing, implementing, and executing automated tests for high‑end networking routers and optical products, ensuring quality and customer satisfaction using Python, C++, and CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for ASR9000, NCS5500, and optical product lines.
- Implement test scripts in Python and C++ to validate functional, performance, and security requirements.
- Integrate tests into CI/CD pipelines, ensuring rapid feedback and defect resolution.
- Collaborate with development and product teams to define test plans and acceptance criteria.
- Analyze test results, report defects, and drive continuous improvement of testing processes.
Requirements
- Strong experience with automated testing frameworks (e.g., pytest, Google Test).
- Proficiency in Python and C++ for test development.
- Hands‑on knowledge of networking protocols and router architecture.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or similar.
- Excellent problem‑solving skills and attention to detail.