Skip to content

Software Development Engineer in Test – Productivity Apps
Company | Apple |
---|
Location | Cupertino, CA, USA |
---|
Salary | $143100 – $264200 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- At least 3+ years of experience in SQE methodologies and practices
- Proficient in one or more compiled languages, such as Swift, Objective-C, or Java
- Proficient in one or more scripting languages, such as Python
- Comfortable with Unix commands and experience writing shell scripts
- Proficient in resolving complex failures using advanced debugging techniques
- A strong understanding of unit, integration, and regression test methodologies
- Experience delivering software projects from beginning to end
- Experience working with Apple devices (Mac, iPhone, iPad, etc.)
- Proven ability to gather and handle complex requirements and draft technical specifications
- Exceptional interpersonal and communication skills for collaborating across many participating teams
- BS in Computer Science or equivalent, or 4+ years of applicable experience
Responsibilities
- Develop, drive, and deliver scalable test automation solutions
- Plan, design, write, maintain, and execute end-to-end test cases manually and through automation using Swift and Python
- Drive all aspects of quality and process improvements
- Report bugs with outstanding isolation and regression techniques
- Balance a wide variety of deliverables and manage priorities
- Communicate progress and risks effectively and systematically
- Coordinate multi-functional test efforts with other team members
Preferred Qualifications
- Experience with macOS/iOS development
- Experience using Apple’s automation framework: XCTest, XCUI
- Experience working in DevOps engineering organization
- Experience with virtualization technologies
- We seek a self-starter with leadership capabilities
- Experience in Machine Learning and the relevant tool stack is a plus