Software Development Engineer in Test - IS&T
Core
Design, analyze, and certify applications for Apple's digital and physical products, including web, mobile, and internal systems.
Role type
Senior Software Quality Engineer (QA Automation)
Builds
Automated test frameworks, scripts, and test cases for web, API, and mobile applications
Domain
Consumer electronics, cloud infrastructure, and AI/ML systems
Required skills
Java, Swift, API/Web Service testing, Core Java, Karate, RestAssured, Playwright/Selenium, Appium/XCUI, CI/CD pipeline integration, defect management, performance testing, cloud technologies (AWS/GCP), containerization (Docker/Kubernetes), AI/ML testing, security testing, accessibility testing
Preferred skills
Automation framework architecture, QE processes and metrics, Maven/Gradle, Git, Agile development, microservices testing, log scanning, debugging, analytical skills, LLM-driven developer tools, AI agents, MCP servers, agentic workflows
Technologies
Java, Swift, Karate, RestAssured, Playwright, Selenium, Appium, XCUI, Maven, Gradle, Git, Jmeter, Gatling, Locust, AWS, GCP, Docker, Kubernetes, MCP servers, LLM tools