Ribbon Communications logo

Verification Engineer II

Ribbon Communications • Bengaluru, Karnataka, India

onsitefull-time
Posted Sep 17, 2026

**Role & seniority: ** Software/Network QA Engineer (2–3 years exp.); BE/BTech (ECE/Telecom or related)

**Stack/tools: **

  • Networking/Optical: OTN, DWDM, optical network planning, topologies/services/traffic scenarios

  • Testing: test-plan preparation, test-case design, software testing methodologies

  • Automation (nice-to-have): Python-based test automation; REST API/HTTP status codes

  • Environment (nice-to-have): Linux, VMs, testbeds, build/deployment

  • Top 3 responsibilities:

    • Create and execute test plans/cases for optical network planning workflows (topology creation, service provisioning, project operations, migration, customer deployment).

    • Perform end-to-end testing cycles: sanity, functional, integration, regression, migration, scale, and customer-topology testing (manual + automated where applicable).

    • Troubleshoot and report defects: analyze logs/API responses, do initial RCA, provide evidence, retest fixes with regression coverage.

  • Must-have skills:

    • Strong networking concepts and OTN/DWDM knowledge.

    • Understanding of optical network planning concepts (topologies, links, services, traffic).

    • Experience designing test scenarios (positive/negative/boundary/migration/scale/customer-oriented).

    • Proficiency in test-plan/case design and multiple test types (sanity → regression).

    • Log analysis, troubleshooting, documentation, and clear communication; independent ownership/learning.

  • **Nice-to-hav

Full Description

Experience: 2 to 3 years

Qualification: BE/BTech in Electronics and Communication, Telecommunications, or a related discipline Mandatory Requirements Good knowledge of networking concepts and OTN/DWDM technologies. Understanding of optical network planning concepts, topologies, services, links, and traffic scenarios. Hands-on experience in test-plan preparation, test-case design, and software-testing methodologies. Experience in sanity, functional, integration, regression, migration, scale, and customer-topology testing. Experience in validating network-planning workflows such as topology creation, service provisioning, project operations, migration, and customer deployment scenarios. Ability to analyze logs, troubleshoot failures, and perform basic root-cause analysis. Strong analytical, problem-solving, documentation, and communication skills. Ability to work independently, take ownership, and learn quickly. Good to Have Basic understanding of REST APIs, HTTP status codes, and backend validation. Hands-on experience in test automation using Python. Exposure to REST API automation. Familiarity with Linux environments, virtual machines, testbeds, and build deployment. Roles and Responsibilities Participate in feature-requirement and technical discussions and prepare corresponding test plans. Design positive, negative, boundary, migration, scale, and customer-oriented test scenarios. Perform sanity, functional, integration, regression, migration, scale, and customer-topology testing. Validate optical-network planning workflows involving topologies, services, traffic, links, equipment, and project operations. Execute manual and automated test cases and perform initial failure analysis. Analyze logs and API responses and provide relevant technical evidence while reporting defects. Retest fixes and execute the required regression coverage across applicable builds and topologies. Collaborate with development and product teams to clarify requirements and resolve issues.

Please Note

  • 'All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.'
Networking conceptsOTNDWDMOptical network planningTest-plan preparationTest-case designSoftware-testing methodologiesFunctional testingRegression testingIntegration testingAPI testingPythonLinuxTroubleshootingRoot-cause analysisService provisioningmulti-location

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.