Apple is looking to design and develop software to qualify applications and operating systems.
Requirements
- Understanding of operating systems, including iOS, macOS, and Unix.
- Understanding of software development processes and experience with software engineering practices.
- Understanding of user interface software components, and demonstrate knowledge of user-facing issues to ensure customer satisfaction and ease of use.
- Understanding of test plan documentation and software quality assurance testing methodologies, including writing test plans and identifying testing requirements.
- Experience writing code using Object oriented programming languages to test an API, SDK, or Frameworks to qualify the backend and UI of an application.
- Experience in driving development and deployment of software tools and infrastructure
- Identify and apply algorithmic techniques to solve a problem in multiple contexts using programming languages, and evaluate correctness and efficiencies of algorithms.
Responsibilities
- Design and develop software to qualify applications and operating systems.
- Implement software automation tests for new and existing features in applications.
- Contribute to shared software frameworks to expand test software capabilities, improve overall application testability, and maintain continuous integration infrastructure.
- Provide reliable estimates of planned work and share progress regularly to reduce schedule risk.
Other
- Bachelor’s degree or foreign equivalent in Computer Science or related field and 6 months of experience in job offered or related occupation.
- Experience collaborating within a quality team and also with cross-functional stakeholders within engineering organizations to communicate technical findings.
- 40 hours/week.