In the Camera & Photos group at Apple, the business problem is to combine exceptional hardware and software to create unparalleled experiences for millions of users, focusing on capturing, preserving, enriching, and sharing memories. The role aims to ensure the robustness and quality of new and ongoing core user experiences and frameworks within the Photos application.
Requirements
- 3 years of professional experience in consumer software test engineering, utilizing manual and automated methods, with broad exposure to user interface development
- Extensive test plan development experience; proficiency in prioritizing and escalating issues to stakeholders; creatively driving projects to successful completion
- Strong analytical and problem-solving skills for prolific and effective problem/defect discovery; identification of critical problems and their resolution
- Demonstrated ability to evaluate and articulate image quality characteristics including sharpness, color reproduction, dynamic range, noise levels, and overall visual fidelity
- Experience in consumer application automation within the Apple ecosystem is a plus
- Test development using Swift, XCTest, Jenkins, remote VM, or Python
- Experience with automation triage and general CI processes
Responsibilities
- Primary responsibilities will encompass functional, regression, and integration testing across most platforms in the Apple ecosystem.
- Your daily work will involve iterative software validation of both existing and new tools and technologies, utilizing both manual and automated approaches.
- You will be accountable for driving and triaging automated testing, including script authoring as necessary.
- Develops test plans for new feature development and testing
- Tests shipping and unreleased features across multiple devices and platforms
- Develops test automation in support of UI features and frameworks
- Documents, communicates and assists in prioritizing software defects
Other
- Excellent oral and written communication skills, as well as effective organizational abilities, are essential due to the detailed and time-bound nature of the work and the extensive collaboration with others.
- Excellent written and verbal communication skills, underscoring effective communication to diverse audiences, are essential; comfortable sharing considered opinions and seeking the same from others
- Effective in balancing multiple tasks and meeting tight deadlines while keeping to a holistic quality vision; resiliency with fluid and evolving project priorities
- Skilled and experienced in testing digital media apps, with a very strong understanding of both common and specialized flows around ingest and sharing, editing and organizing, intelligent and personalized experiences
- Deeply knowledgeable regarding Appleʼs current hardware and software ecosystem; very familiar with Photos, Camera, and other video and photographic offerings from Apple and industry leaders