Job Family Definition:
The Cloud Developer builds from the ground up to meet the needs of mission-critical applications, and is always looking for innovative approaches to deliver end-to-end technical solutions to solve customer problems.
Brings technical thinking to break down complex data and to engineer new ideas and methods for solving, prototyping, designing, and implementing cloud-based solutions. Collaborates with project managers and development partners to ensure effective and efficient delivery, deployment, operation, monitoring, and support of Cloud engagements. The Cloud Developer provides business value expertise to drive the development of innovative service offerings that enrich HPEs Cloud Services portfolio across multiple systems, platforms, and applications.
Management Level Definition:
Contributions include applying developed subject matter expertise to solve common and sometimes complex technical problems and recommending alternatives where necessary. Might act as project lead and provide assistance to lower level professionals. Exercises independent judgment and consults with others to determine best method for accomplishing work and achieving objectives.
projects
What youll do:
-
Understand, participate, provide input for functional and design specs and other design documentation.
-
Execute and automate long running, scale, reliability, and security testcases and report the results.
-
Collaborate with other cross-functional teams including but not limited to Product Management, Customer Support and Platform engineering.
-
Provide guidance and mentoring to new hires joining the team.
What you need to bring:
-
Knowledge of complete SDLC and experience in software testing methodology, tools, test planning and test execution.
-
Strong coding skills.
-
Strong troubleshooting and analytical skills for performing root cause analysis.
-
Ability to effectively work with stakeholders in multiple engineering teams for defect investigation, root cause analysis, and implementation of corrective/preventative actions.
-
Knowledge of tools and processes for regression, scale, and performance testing.
-
Ability to write clear test specifications.
-
Experience working in continuous integration and continuous delivery.
-
Self-motivated with excellent verbal and written communication skills.
Knowledge & skills needed:
-
Ideal candidates will have at least 5-10 years of relevant experience in developing and supporting automation test frameworks from the ground up.
-
Proficiency in programming in Python/Java/Go, Selenium.
-
Experience in the following areas/technologies:
-
SQL/NoSQL DBs, XML
-
REST APIs, JSON, Web Applications
-
AWS/GCP/Azure, Docker, Microservices, Containerization, Kubernetes
-
CI/CD, Git/Gitlab, Jenkins
-
LINUX/VM environments
-
ROBOT Framework, TestNG, Junit
-
Scale/performance testing tools
Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Release Management, Security-First Mindset, User Experience (UX)