Software Development Engineer in Test - Contacts, Phone, FaceTime
About the role
Experienced Software Development Engineer in Test to design, develop, and maintain automated tests and test infrastructure for Apple features across iOS, macOS, visionOS, watchOS and tvOS. Focus areas include Mail, Messages, FaceTime, Phone, Safari, AirDrop, ShareSheet, and Applied Networking, with emphasis on test framework automation, root cause analysis, and cross-functional collaboration to improve quality and privacy.
Responsibilities
- Design, develop and maintain automation test framework and tests for new features that span across multiple platforms
- Streamline automated test reporting leveraging various communication mediums
- Perform root cause analysis on bugs found via automation
- Investigate issues blocking automated runs and resolve in timely manner
- Ensure scalability and efficiency of the test infrastructure
- Collaborate cross functionally with various teams to achieve strategic quality goals
Qualifications
- BS in Computer Science or equivalent
- Experience developing in Python, Java, Swift or C/C++ or Objective-C
- Experience in software development lifecycle and development tools like git
- Experience in testing and automating APIs, UIs and Native Applications for Mobile and/or Desktop
- Experience working with Continuous Integration systems
- Proficiency in Swift or Objective-C
- Proficiency in XCTest, XCUITest and Xcode
- Familiar with databases, SQL, and scripting languages
- Excellent written and communication skills
- Demonstrated ability to drive an automated testing project
- Strong understanding of Quality Engineering methodologies and practices
- Ability to build effective working relationships
- Proficient in refactoring, test automation, testable and modular code, and build infrastructure
Skills
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- a range of discounted products and free services
- reimbursement for certain educational expenses — including tuition
- possible discretionary bonuses or commission payments
- relocation assistance
- Apple Employee Stock Purchase Plan
- discretionary employee stock programs
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services