Apple's SPEAR team is looking for a software quality assurance engineer to ensure the quality of ambitious software security features across all of Apple's operating systems, improving security without compromising user experience.
Requirements
- Software skills with automation languages such as Python and Swift
- Demonstrated experience creating tests that identify deep software bugs
- Comprehension of XCTest framework
- Analytical skills to independently perform first-level triage on test failures
- Meticulous approach to understanding, documenting, and completing test requirements
Responsibilities
- Coordinating with feature teams to embrace existing automation suites.
- Develop comprehensive feature test plans to ensure the feature achieves its goals without regressing functionality, performance, power, or stability.
- Implement new tests when needed to achieve adequate coverage.
- Automate end-to-end and unit-level testing.
- Manage automated testing and triage test failures.
- Report on testing status and follow up to ensure regressions are addressed.
Other
- Ability to communicate clearly and effectively about technical topics (verbal and written)
- 3+ years of iOS and/or macOS QA experience