Apple is seeking a software development engineer in test to support building test frameworks and tools that best enable the qualification of Siri and exceed customer expectations
Requirements
- Strong programming and software design skills, preferably in Swift and/or Python
- Experience in building automated UI and non-UI tests for user facing applications or system frameworks
- Excellent knowledge of and experience with test methodologies ranging from functional unit tests to non-functional exploratory testing
- Knowledge of the Apple development ecosystem using Xcode, Xcode Cloud, and XCTest/XCUITest preferred, but not required
- Experience with or knowledge of Machine Learned (ML) systems and associated qualification approaches
- Creative problem solver with a knack for building scalable solutions in a collective and multi-functional space
- Strong passion for quality assurance in software, including developing and maintaining automated test libraries and tools
Responsibilities
- lead all aspects of shipping world-class user experiences
- act as the voice of our end-users
- help with developing / maintaining automated test frameworks and tools for exercising various features of Siri
- continuously look for ways to improve and enhance system reliability and performance
- designing and maintaining automation frameworks which involve deep integration and close interdepartmental collaboration of Software Development & QA engineers, architects, program managers, and other domain experts
- defining, implementing, and continuously evolving automated test frameworks
- monitoring CI performance, test result analysis, as well as test triage and reporting
Other
- BA/BS in Computer Science/ Engineering or equivalent experience in related field
- Minimum 3 years of proven experience
- Ability to proactively triage, investigate, and debug difficult technical and UX problems independently as well as collaboratively
- Highly organized with strong planning skills to estimate, update, and communicate progress
- Self-motivated and dynamic individual with strong technical and social skills who can give in a team-oriented atmosphere