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 keen to deliver quality in day-to-day activities. Implement new ideas and methods for testing, automating, debugging and delivering features with quality. Collaborates with project managers, test engineers, development partners and cross functional teams to ensure effective and efficient quality delivery, deployment, configuration, monitoring and support of Cloud engagements. The Cloud Developer provides business value expertise to execute innovative service offerings that enrich HPE's Cloud Services portfolio across multiple systems, platforms, and applications.
Job Responsibility
Contribute to and execute test strategies for switch software and cloud deployments, covering functionality, compliance, negative, solution, integration, scale, interoperability and performance scenarios
Design, develop and maintain automated test cases and suites for APIs, microservices and containerized applications
integrate tests into CI/CD pipelines for reliable, repeatable validation
Build and maintain test environments and test data for multi-cloud or hybrid setups
use containers and orchestration (Docker, Kubernetes) to reproduce and validate issues
Develop and validate test plans, test cases and QA artifacts against product architecture and defined quality objectives
raise gaps and work with developers to resolve them
Perform root cause defect analysis in lab and staging environments using logs, metrics and traces
create reproducible test cases, defects with elaborate details, along with regression checks
Execute and report on targeted performance, scalability or interoperability tests as required for assigned components
Follow and help refine guidelines for testing programmable APIs and networked interfaces (REST, gRPC, GraphQL, YANG)
Adopt and propose improvements to QA tooling and automation practices to reduce flakiness and improve efficiency
Participate in design and architecture reviews, peer test plan reviews to represent testability gaps and help define acceptance criteria
Collaborate closely with cross-functional teams (development, SRE/DevOps, product) to clarify requirements and support release readiness
Share knowledge by mentoring junior QA engineers and contributing to team documentation and best practices
Support sustaining activities for existing features while contributing to new development and technical debt remediation
Requirements
Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field from a reputed institution
5–8 years of hands-on QA testing and test automation experience, ideally with exposure to cloud-native systems delivering high-quality software on schedule in both waterfall and agile methodologies
Strong background in core networking technologies and protocols (routing, switching). Areas like IP, VLAN, LACP, STP/MSTP, BGP, OSPF, EVPN, VXLAN, QoS, Multicast, High Availability and Stacking systems
Strong scripting/programming skills for API and UI automation (Python, Cypress, Playwright preferred
Java, Go, JavaScript, Selenium acceptable)
Solid debugging and troubleshooting skills, including log and metric analysis to diagnose integration and runtime issues
Strong technical role in the current position, record delivering software projects on-time and with high quality
Good experience building and maintaining automated test suites and integrating them into CI/CD pipelines (Jenkins, GitHub)
Exposure in solution testing, understanding of designing test topologies, deploying and validating systems, and debugging/troubleshooting across networking and cloud environments
Exposure to diagnosing and resolving customer issues in live production environments
Practical experience with containers and orchestration (Docker, Kubernetes) and testing applications in containerized environments
Strong knowledge with at least one public cloud (AWS, Azure, Google Cloud) and common services used for testing and deployment
Good and clear understanding of software development lifecycle, test planning, defect lifecycle and quality metrics
Effective verbal and written communication skills and ability to collaborate with cross-functional teams
Self-motivated, independent, organized, flexible and able to manage multiple priorities in a fast-paced environment
Nice to have
Testing experience in Network Management System (NMS)
Exposure to performance/load testing tools and basic capacity/scalability testing
Familiarity with environment provisioning and observability tooling (ArgoCD, Terraform, Prometheus, Grafana)
Prior experience mentoring or leading small technical initiatives
Familiarity with AI/ML techniques for test optimization and intelligent synthetic data generation