Software Development Engineer in Test (SDET) — Enterprise Technology Services
Core
Build and sustain high-quality enterprise Product Lifecycle Management (PLM) and Product Information Management (PIM) platforms for Apple's global product innovation.
Role type
Senior SDET (Enterprise PLM/PIM)
Builds
Next-generation PIM platform enabling product innovation across hardware, software, and services lines.
Domain
Enterprise Technology / Product Lifecycle Management (PLM)
Required skills
TypeScript, Playwright Test, PLM domain knowledge, API testing, CI/CD integration, asynchronous system testing, SQL, test automation architecture, defect management, performance testing, security testing.
Preferred skills
Java (Spring/Spring Boot), Oracle/Postgres, Siemens Teamcenter, React, HTML/CSS, microservices debugging.
Technologies
TypeScript, Playwright, Jenkins, Rio, Kafka, WireMock, Postman, Insomnia, Allure, SQL, Oracle, Postgres, React, Java, Spring Boot, Siemens Teamcenter.
Responsibilities
Partner with engineering to formulate testable acceptance criteria and act as the quality voice in design reviews. Craft and maintain automation frameworks for full-stack PLM workflows using TypeScript and Playwright. Automate validation of asynchronous, event-driven, and distributed systems including message queues and batch pipelines. Integrate automated suites into CI/CD pipelines and manage isolated test environments. Design and execute performance, load, and security tests for large BOM structures. Define and assess quality metrics such as automation coverage and escaped-defect rate.
Seniority
Senior, hands-on IC