This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Cloud Developer builds quality products through test plans, automation to meet the needs of mission-critical applications and is eager to deliver quality in day-to-day activities. Contribute for testing, automating, debugging and delivering features with quality. Collaborates with peers and senior test engineers, development partners to ensure quality delivery of Cloud engagements. Consistently upskill, learn and improve the quality of the deliverable.
Job Responsibility:
Execute and contribute to test plans for switch software and cloud deployments, focusing on functional, integration and regression scenarios
Develop, run and maintain quality automated test cases and suites for cloud managed features
Build and manage small lab environments and test for multi‑cloud or hybrid setups using containers and orchestration tools (Docker, basic Kubernetes) to reproduce and validate issues
Learn and perform root cause analysis for defects using logs, metrics and traces
produce clear, reproducible defect reports and regression checks
Follow established guidelines for testing programmable APIs and networked interfaces (REST, gRPC, GraphQL, YANG)
Adopt QA tooling and automation practices to reduce flakiness and improve efficiency
Contribute to team documentation, test run and feature readiness reports
Support sustaining activities for existing features while contributing to new feature validation and reducing technical debt
Requirements:
Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field from a reputed institution. Master's desirable
2–4 years of hands‑on QA testing and test automation experience, ideally with exposure to cloud‑native systems delivering high‑quality software on schedule
Basic core networking protocols knowledge (routing, switching). Areas like IP, VLAN, LACP, STP/MSTP, BGP, OSPF, EVPN, VXLAN, QoS, Multicast, High Availability and Stacking systems
Basic understanding of Network Management System (NMS)
Experience in scripting/programming skills for REST API and UI automation (Python, Cypress, Playwright preferred
Java, Go, JavaScript, Selenium acceptable)
Basic debugging and troubleshooting skills
able to analyze logs, basic traces and metrics to identify root causes
Practical experience building and maintaining automated test suites and integrating them into CI/CD workflows (Jenkins, GitHub)
Working knowledge of containers and basic Kubernetes concepts and experience testing applications in containerized environments
Familiarity with at least one major public cloud (AWS, Azure, Google Cloud)
Strong technical role in the current position, record delivering software projects on-time and with high quality
Clear understanding of software development lifecycle, test planning, defect lifecycle and quality metrics
Good verbal and written communication skills and ability to collaborate in cross‑functional teams
Proactive self-learner with ability to independently ramp up on new technologies and work autonomously and able to manage multiple priorities in a fast‑paced environment
Nice to have:
Familiarity with environment provisioning and observability tooling (ArgoCD, Terraform, Prometheus, Grafana)
Exposure producing synthetic test data and basic familiarity with AI/ML techniques for test optimization