Apple

Software Development Engineer in Test (SDET) — Enterprise Technology Services

Apple
Apply
2 days ago

Responsibilities

  • Partner with engineering, infrastructure, site reliability, program management, and business teams to define engineering specifications, acceptance criteria, and testability requirements.
  • Create test plans, test cases, automation strategies, and execution standards for complex full-stack PLM workflows.
  • Own and maintain a reusable, data-driven TypeScript UI and API automation framework using Playwright Test.
  • Automate testing of asynchronous, event-driven, distributed, and eventually consistent systems, including queues, streams, workflows, scheduled jobs, and batch pipelines.
  • Build service virtualization, mocking, repeatable PLM test-data fixtures, and automated setup and teardown processes.
  • Integrate test suites into Jenkins and Rio CI/CD pipelines and maintain isolated test environments, reporting, traceability, and failure triage.
  • Design and execute performance, load, soak, resilience, accessibility, cross-browser, cross-platform, security, and access-control testing.
  • Identify defects, support root-cause analysis, track quality metrics, and convert escaped defects into durable automated tests.

Requirements

  • At least 5 years of professional experience in quality assurance or software engineering.
  • Experience developing test plans and automation strategies for complex full-stack applications.
  • Experience testing browser-based applications across platforms with Playwright using TypeScript, Selenium, or an equivalent tool.
  • Experience testing and automating enterprise applications such as Siemens Teamcenter or an equivalent PLM system.
  • Hands-on experience testing asynchronous and distributed systems.
  • Strong TypeScript programming skills, including typed interfaces, generics, async/await, clean code, code review, and Git-based workflows.
  • Experience with API and contract testing involving REST or SOAP, JSON or XML, and JSON Schema validation.
  • Working knowledge of SQL for test-data setup and backend verification.
  • Experience integrating automated test suites into a CI/CD pipeline.
  • Preferred experience includes Playwright Test ecosystem features, Java and Spring/Spring Boot, HTML, CSS, JavaScript, React, Oracle or Postgres, Siemens Teamcenter, PLM migration validation, Kafka, JMS/ActiveMQ, ETL or data-pipeline testing, performance testing, and Allure reporting.
  • Strong written and oral English communication skills and a self-motivated, proactive, meticulous working style.

Tech Stack

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me