Apple's SPEAR team needs a 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
- 3+ years of iOS and/or macOS QA experience
- Analytical skills to independently perform first-level triage on test failures
- Detail-oriented approach to understanding, documenting, and executing on test requirements
- Experience driving QA projects and creating test plans that identify deep software bugs
- Excellent bug reporting skills
- Ability to communicate clearly and effectively about technical topics (verbal and written)
Responsibilities
- Develop comprehensive feature test plans to ensure the feature achieves its goals without regressing functionality, performance, power, or stability.
- Execute testing on all supported platforms and report progress and status.
- Implement new tests when needed to achieve adequate coverage.
- Report on testing status and follow up to ensure regressions are addressed.
- Work with feature teams to understand feature goals, components being modified, and interactions with the rest of the system.
- Test SPEAR’s features to ensure they achieve their security goals while maintaining functionality, stability, and performance requirements.
- Work in a variety of codebases in all layers of the software stack.
Other
- Collaborative software quality assurance engineer with a drive to ensure the quality of ambitious software security features.
- Drive coordination of partner teams to ensure project success.
- Bachelors degree in Computer Science, Software Engineering or equivalent experience
- Apple is an equal opportunity employer that is committed to inclusion and diversity.
- We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.