Software Development Engineer in Test
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
Description
As a Software Development Engineer in Test (SDET), you will lead efforts to build and scale test automation and shared quality services across web applications and APIs. This role spans automation frameworks, CI/CD pipelines, and quality workflows, including building and operating AI/LLM-assisted capabilities that improve coverage, reduce flakiness, and accelerate time-to-signal.
Minimum Qualifications
- Bachelor’s degree in Computer Science, a related technical field, or 5 years of relevant industry experience.
- Proficiency in Node.js/Typescript with hands-on experience building or maintaining web test automation and related tooling. Some experience using Python for scripting or data-related tasks is a plus.
- Experience testing web applications using modern automation frameworks such as Playwright, WebdriverIO or XCUITest, including practices for scalable, reliable, and maintainable test automation.
- Experience testing APIs, including RESTful and/or GraphQL services, with automated frameworks (e.g., TypeScript/Node.js, Java REST-assured, or Python) and an understanding of API design principles.
- Experience working with CI/test infrastructure, including improving reliability and feedback speed (e.g., reducing infrastructure-related flakiness or job queue delays), or operating CI runners and executors using tools like GitHub Actions, Jenkins, or Harness.
Preferred Qualifications
- Deep experience with Playwright or WebdriverIO including best practices for browser automation, fixtures, parallelization and network interception.
- Experience applying a quality engineering mindset to improve coverage, reliability, and confidence in large-scale web applications.
- Familiarity with AI-assisted quality techniques, such as using LLM-enabled tools for test generation, failure analysis, triage, or supporting CI/CD quality gates.
- Experience improving testability of features by collaborating with software engineers and making deliberate choices around mocking, dependency management, and validating component and service interfaces.
- Solid understanding of CI/CD pipeline architecture with experience improving reliability, performance, and feedback speed.
- Experience with cross-platform automation (web, native, APIs) and techniques to reduce test flakiness, improve time-to-signal and result reliability.
- Exposure to federated GraphQL or schema composition is a plus.
- Familiarity with deterministic test data strategies, including seeding known records, masked production subsets, synthetic or golden datasets and versioning
- Strong communication skills, with the ability to explain technical systems and tradeoffs clearly to both technical and non-technical audiences.
About Apple
Designing and manufacturing consumer electronics, software, and digital services.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Apple
Business Development Manager — Apple Pay E-Commerce - Eastern
Dubai, UAE
Summary Apple Pay is seeking an experienced Business Development and Account Management professional to join the Apple Pay team to develop relationships and strategic alliances with e-commerce merchants, payment service
Business Development & Account Manager — Apple Pay E-Commerce
London, GBR
Product Designer - Apple Services Design, International
London, GBR
Business Development Manager — Apple Pay E-Commerce - Eastern
Dubai, UAE
SOC Systems Software Engineer
Cupertino, USA
Engineering Program Manager, SWE tvOS
Cupertino, USA
Software Engineering Program Manager
Cupertino, USA
Power System Design and Integration Engineer
, USA
CA-Manager
Toronto, CAN
Business Development & Account Manager — Apple Pay E-Commerce
London, GBR
Product Designer - Apple Services Design, International
London, GBR