Software Quality Engineer
Core
Testing macOS and iOS frameworks to ensure unique UI experiences and data pipeline integrity.
Role type
Software Quality Engineer (SWE)
Builds
Automated testing solutions and quality assurance for Apple's human interface devices.
Domain
Consumer electronics / Mobile OS
Required skills
Python, Objective C, Swift, Java, UI framework testing, bug hunting, regression testing, continuous integration, cloud services, data processing
Preferred skills
MS/PhD in SW/CS/EE, Mac systems knowledge, software measurement tools, performance analysis, memory usage analysis
Technologies
Python, Objective C, Swift, Java, CI/CD systems, Cloud platforms
Responsibilities
Author detailed test plans covering E2E functionality and edge cases; Develop robust and repeatable automated testing solutions; Execute manual and automated test plans on various hardware/software configurations; Collaborate with developers to resolve issues and drive bugs to closure; Develop creative new tools and methodologies to stress software features; Track test performance and report results to management.
Seniority
Mid-level, hands-on IC