Skip to content

Senior Software Engineer in Test
Company | Apple |
---|
Location | Seattle, WA, USA |
---|
Salary | $166600 – $296300 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- 5+ years of software automation & validation experience
- 5+ years of experience working on cloud technologies including Kubernetes, Virtualization, and cloud compute
- Have experience in designing, architecting, and developing cloud services and cloud infrastructure for compute is a plus
- Experience with testing and using REST APIs and DevOps tools
- Understanding of large scale distributed systems architecture and applications is a big plus
- Experience with scale testing of cloud infrastructure and tools like chaos-monkey will be a big plus
- Experience in testing Cloud Platform that is developed on top of either private or public Cloud Infrastructure
- Good coding experience in C/C++/Go/Swift or a any c type language
- Strong development/programming experience in Python/Ansible/Kubernetes
- Excellent communication skills
- Creative, collaborative, and product-focused
Responsibilities
- Crafting, implementing, and driving test plans and test suites based on specification documents
- Doing End to End system validation at scale for cloud based services and technologies
- Working very closely with the software development, client application development teams, and other multi-functional teams to ensure quality is at highest level
- Defining and running functional, stability, and performance tests for various aspects of HW/SW interactions
- Bringing up and automating 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 multi-functional teams
Preferred Qualifications
- Experience with Swift, Go, Objective-C and Apple development/test tools (ATP, BATS, Device compute) is a definite plus!