Apple is looking for a Software Quality Engineer to join the Vision Products Group to ensure the highest quality of next-generation products by developing innovative computer vision algorithms and applications.
Requirements
- Proficient in at least one programming or scripting language, Git
- Familiarity with macOS, iOS and Xcode.
- Familiarity with continuous integration tools
- Knowledge in the field of Virtual Reality, Computer Vision and Machine Learning
- Exercise good knowledge of software development lifecycle, testing methodologies, and testing tools.
- Developing test plans, assessing risk, filing appropriate defects, and providing relevant data for test reporting.
- Creation and automation of software tests (e.g., unit-tests, regression tests, functional tests, stress tests).
Responsibilities
- defining test coverage
- developing test plans
- creating and maintaining test cases
- executing functional and performance tests
- evaluating and reporting quality of existing technologies and new features
- developing and maintaining test tools
- implementing test automation
Other
- work in a cross-functional team
- work closely with software engineers, management, other Apple QA teams
- contribute new work to the Quality Plan and educate various software engineering teams on writing appropriate requirements and test plans
- Strive to be detail oriented, analytical, and a creative thinker with passion for quality processes.
- Demonstrate strong organizational and communication skills.