Apple is looking to drive innovation in cloud engineering and improve the quality of their products by developing new technologies and services for their customers
Requirements
- Experience with scale testing of cloud infrastructure and tools like chaos-monkey
- Understanding of large scale distributed systems architecture and applications
- 5+ years of software automation & validation experience
- 5+ years of experience working on cloud technologies including Kubernetes, Virtualization, and cloud compute
- Experience in designing, architecting, and developing cloud services and cloud infrastructure for compute
- Experience with testing and using REST APIs and DevOps tools
- Good coding experience in C/C++/Go/Swift or a any c type language
Responsibilities
- crafting, implementing, and executing test plans and test suites based on specification documents
- End to End system validation at scale for cloud based services and technologies
- Defining and running functional, stability, and performance tests for various aspects of HW/SW interactions
- Bring up and automate test scenarios for various client applications built on macOS/iOS SW
- Creating tools (apps, scripts, etc) to help with testing efforts
- First level triaging and analysis of issues found during testing
- Reporting of test results to various cross functional teams
Other
- B.S., M.S., or Ph.D. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience
- Excellent communication skills
- Creative, collaborative, and product-focused
- Apple is an equal opportunity employer that is committed to inclusion and diversity
- 5+ years of experience