Apple's Hardware Engineering team is looking to solve problems related to internal web applications by hiring a Software Development Engineer in Test
Requirements
- Understanding of software build tools, CI/CD integrations, deployment processes, and code quality checking tools
- Experience with load and performance testing
- Experience testing APIs/Web Services
- Motivation to learn and explore AI/ML applications to enhance automation, testing efficiency, and/or quality insights
- Experience with test automation frameworks, including architecture, design, and scripting languages (e.g., JavaScript, Playwright/Selenium)
- Familiarity with source control software (e.g., git)
- Database and SQL knowledge
Responsibilities
- Design and execute comprehensive test strategies, incorporating risk analysis
- Identify, prioritize, and advocate for bug fixes and improvements
- Build and maintain scalable test automation frameworks
- Collaborate with development, design, and product to deliver high-quality releases
- Continuously learn and explore new technologies to optimize existing processes
- Independently manage testing tasks with minimal supervision
Other
- Bachelor's degree in Computer Science or equivalent experience
- Master's degree in Computer Science or equivalent experience (Preferred)
- 5+ years of experience in software quality assurance testing
- Strong collaboration and interpersonal skills
- Excellent written and verbal communication skills