1,536,483open jobs
92,030companies
235,625added this week
Browse all
Salary
≈ $138k – $275k per year (Estimated)
Location
In office (Austin)
Seniority
Senior · 5+ years exp
Visa
H-1B filings in 12 months: 6,350 · for this role: 217 · green card filings: 37

Confirmed on the employer's own hiring board on Oct 13, 2026. First seen by Alion on Oct 12, 2026. Apple scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Apple is an American multinational technology company founded in 1976 by Steve Jobs, Steve Wozniak and Ronald Wayne, and headquartered in Cupertino, California. It designs and sells consumer hardware including the iPhone, Mac, iPad, Apple Watch, AirPods and Vision Pro, together with the operating systems and silicon that run them. A growing services division built around the App Store, iCloud, Apple Music, Apple TV+ and Apple Pay now contributes a large share of profit, making Apple one of the most valuable companies in the world.

Do you want to help build some of the largest and most consequential enterprise and customer technology systems in the world? Join Apple’s Information Systems and Technology (IS&T) organization. IS&T is the engine behind everything Apple does for customers and for the people who build for them. It’s Apple’s central nervous system. Supporting 2.5 billion active Apple devices, processing billions of secure transactions, and keeping the technology that defines modern life running flawlessly, IS&T makes the impossible feel effortless.Do you love building solutions to handle global complexity and immense scale? Imagine what you could do here.

The IS&T Enterprise Business Application group is seeking a Software Development Engineer in Test (SDET) with a proven track record of sustaining high-quality enterprise software solutions. Our group owns Apple's enterprise Product Lifecycle Management (PLM) transformation initiative - delivering a next-generation Product Information Management (PIM) platform that drives Apple's product innovation across hardware, software, and services lines of business.

In this position, you will work closely with key business stakeholders to build an enterprise PIM platform that enables product innovation and collaboration across Apple's product value chain.

We are looking for someone with extensive experience building and delivering large-scale, on-premise and cloud-based enterprise solutions - especially PLM. This individual should have sound technical and functional knowledge of PLM domains and modern test frameworks. A great candidate will create a collaborative work environment that fosters autonomy, transparency, innovation, and learning.

Description

This hands-on role demands the best and brightest; the ideal candidate will be well rounded and offer a diverse set of skills that aligns with the key qualifications listed below. This is a highly cross-functional role - we interact closely with technical and business teams all across Apple and with third-party partners.

Collaboration & Engineering Partnership

Partner with engineering, infrastructure, site reliability, program management, and partner technical and business teams to formulate engineering specifications and testable acceptance criteria.

Participate in design and architecture reviews as the quality voice - surface testability gaps, missing observability, and risky integration points before a line of code is written.

Act as the quality advocate in agile ceremonies: refine stories into verifiable behaviors, estimate test effort, and hold the team's definition of done.

Test Strategy, Design & Automation

Craft test plans, test cases, and the associated automation for complex full-stack PLM workflows; set standards, estimate effort, and coordinate execution across functional, integration, regression, and release cycles.

Own the automation architecture in TypeScript: build and maintain a strictly typed, reusable, data-driven UI and API test framework on Playwright Test - custom fixtures, page- and service-object layering, shared typed clients, parallel sharded execution, and no flaky tests tolerated.

Treat test code as production code: strict TypeScript configuration, lint and format gates, typed API contracts generated from schema rather than hand-written, and peer-reviewed pull requests.

Apply the test pyramid deliberately - push coverage down to unit and service layers, and reserve end-to-end UI suites for genuine business-critical journeys.

Build service-virtualization and mocking capability (Playwright network interception and WireMock stubs) so downstream integrations can be tested without waiting on partner environments.

Engineer test data management for PLM: item/BOM/change-order fixtures, revision and lifecycle states, seeded via API or ITK/SOA rather than hand-built in the UI; guarantee repeatable setup and teardown.

Asynchronous & Distributed Systems Testing

Automate and validate asynchronous, event-driven, and distributed behavior - message queues and streams (Kafka), workflow engines, scheduled jobs, and batch/ETL pipelines.

Write deterministic assertions over eventual consistency: typed polling helpers with bounded waits and expect.poll-style retries, idempotency and replay checks, out-of-order and duplicate message handling, and dead-letter/retry paths - never sleep-based waits.

Verify data integrity end to end across system boundaries - reconciliation between source PLM, the PIM platform, and downstream consumers, including migration and cutover validation.

CI/CD & Quality Engineering Infrastructure

Integrate automated suites into CI/CD (Jenkins and Rio) so every commit and every deployment is gated by meaningful, fast, trustworthy feedback; manage the toolchain, dependency hygiene, and build caching that keeps those runs fast.

Manage on-demand, isolated test environments so suites can run in parallel without contention.

Maintain reporting and traceability - Playwright traces and Allure dashboards, requirement-to-test coverage mapping, and clear triage of every failure as product bug, test bug, or environment issue.

Non-Functional & Resilience Testing

Design and execute performance, load, and soak tests for large BOM structures, bulk imports, and peak concurrent usage; define and defend latency and throughput budgets.

Validate security and access control: role- and project-based permissions, data segregation, authentication/SSO flows, and audit trails - critical in a system holding unreleased product data.

Cover accessibility, cross-browser, and cross-platform behavior for the PIM user experience.

Defect Management & Quality Metrics

Identify and document defects with crisp reproduction steps, evidence, and impact; collaborate with stakeholders to prioritize and drive resolution.

Engage with stakeholders to define and consistently assess metrics that monitor product quality - automation coverage and pass rate, escaped-defect rate, mean time to detect and repair, regression cycle time, and environment stability.

Drive root-cause analysis on escaped defects and convert every one into a durable automated test.

Minimum Qualifications

Minimum of 5 years of professional experience in quality assurance or software engineering.

Proficient in developing test plans and automation strategies for intricate full-stack applications.

Experience testing and automating browser-based applications across platforms using Playwright (TypeScript), Selenium, or equivalent.

Experience testing and automating enterprise applications such as Siemens Teamcenter or an equivalent PLM system.

Hands-on experience automating and testing asynchronous and distributed systems.

Strong programming ability in TypeScript - typed interfaces and generics, async/await, clean code practices, code review, and Git-based workflows. Our automation codebase is TypeScript end to end, with Java used on the services and integrations under test.

Experience with API and contract testing (REST/SOAP, JSON/XML) using Playwright's API request client, Postman/Insomnia, or equivalent, including 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 Qualifications

Depth in the Playwright Test ecosystem - custom fixtures, projects and sharding, network interception, trace viewer, visual comparison, and component testing.

Extensive knowledge of back-end development technologies, particularly Java and related frameworks (Spring/Spring Boot, microservices) - enough to read the services under test and debug alongside their developers.

Working knowledge of browser technologies and frameworks such as HTML, CSS, JavaScript, and React, including the DOM and accessibility semantics that make an application testable.

Proficiency in relational database technologies such as Oracle or Postgres.

Depth in Siemens Teamcenter - Active Workspace, BMIDE data model, SOA/ITK services, workflows, and Teamcenter Integration Framework (TcIF).

Experience with PLM data migration and cutover validation - extract, transform, load, and reconciliation at scale.

Experience with message brokers and streaming platforms (Kafka via kafkajs, JMS/ActiveMQ) and with ETL or data pipeline testing.

Experience with performance and resilience testing of enterprise workloads.

Familiarity with test management and defect tracking practices, including requirement-to-test traceability and Allure-based reporting.

Self-motivated, proactive, and meticulous individual with excellent written and oral English communication skills.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,536,483 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

QA
Similar stack
Same company
Austin
$162k – $172k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Dallas
Python
DevOps
Linux
Unix
Apply
$80k – $153k per year • Remote (United States) • Full-Time • 6+ years exp • Bachelor's Degree • Boston
Mobile
JUnit
DevOps
Splunk
Datadog
Jenkins
Git
Management
Jira
QA
Selenium
JMeter
Playwright
Apply
$86k – $115k per year • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • United States
SQL
DevOps
CI/CD
AWS
Docker
Kubernetes
Apply
$44k – $56k per year • In office • 2+ years exp • High School Diploma • Liberty Lake
C#
C#
.NET
Management
Agile
Apply
Senior SDET 2 months ago
≈ $115k – $229k per year (Estimated) • Equity • Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • San Francisco
Python
Java
AI/ML
AI Agents
DevOps
CI/CD
Management
Agile
QA
TestRail
Selenium
JMeter
Playwright
Gatling
Apply
≈ $41k – $69k per year (Estimated) • In office • Internship • Austin
Management
Microsoft Office
Apply
≈ $101k – $227k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Austin
DevOps
Azure
Platform Engineering
Apply
≈ $87k – $204k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Austin
Apply
≈ $83k – $156k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Austin
Apply
Field Sales Consultant 11 hours ago
≈ $44k – $94k per year (Estimated) • Equity • In office • Full-Time • 1+ year exp • Austin
Apply
See all jobs
This is one of many
1,536,483 more open roles from verified company boards, updated every day.