Software Development Engineer in Test, Retail and Marcom Engineering

Sunnyvale, CA, US • Posted 22 hours ago • Updated 9 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🤯 Applying directly to the forehead...

Job Details

Skills

  • Retail
  • Marketing
  • Quality Assurance
  • Software Development
  • Web Applications
  • Workflow
  • Computer Science
  • Scripting
  • Web Testing
  • Automated Testing
  • Testing
  • RESTful
  • GraphQL
  • TypeScript
  • Node.js
  • Java
  • Python
  • Web Browsers
  • Parallel Computing
  • Network
  • Artificial Intelligence
  • Failure Analysis
  • Continuous Delivery
  • Management
  • Interfaces
  • Continuous Integration
  • GitHub
  • Jenkins
  • Communication

Summary

Marcom is the creatively-led global team that oversees Apple's consumer-facing marketing. We ensure the flawless development and execution of world-class communications across all medias and platforms. The Marcom Quality Engineering team is seeking a Software Development Engineer in Test to build and scale test automation and quality capabilities for web applications and APIs. In this role, you will develop maintainable automation frameworks, help improve CI signal quality, and partner with engineers exploring AI/LLM-assisted approaches for smarter test generation, faster failure analysis, and actionable quality insights-supporting reliable, high-impact releases to millions of users worldwide.

As a Software Development Engineer in Test (SDET), you will help build and maintain scalable, high-confidence test automation across web applications and APIs. This role spans test frameworks, CI/CD workflows, and quality-enabling tooling, with opportunities to apply AI/LLM-assisted techniques. You'll own discrete automation modules and CI integrations end-to-end, improving reliability and time-to-signal.

Requires Bachelor's degree in Computer Science, a technical field or a minimum of 3 years of relevant work experience.\nProficiency 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. \nExperience testing web applications using modern automation frameworks such as Playwright, WebdriverIO, or XCUITest, including practices for scalable, reliable, and maintainable test automation. \nExperience testing APIs, including RESTful and/or GraphQL services, with automated frameworks (e.g., TypeScript/Node.js, Java REST-assured, or Python)

Deep experience with Playwright or WebdriverIO, including best practices for browser automation, fixtures, parallelization, and network interception.\nFamiliarity with AI-assisted quality techniques, such as using LLM-enabled tools for test generation, failure analysis, triage, or supporting CI/CD quality gates.\nExperience improving testability by partnering with software engineers and making deliberate choices around mocking, dependency management, and validating component and service interfaces. \nExperience 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/executors using tools like GitHub Actions, Jenkins, or Harness.\nExperience with cross-platform automation (web, native, APIs) and techniques to reduce test flakiness, improve time-to-signal, and increase result reliability.\nStrong communication skills, with the ability to explain technical systems and tradeoffs clearly to both technical and non-technical audiences. \nFamiliarity with deterministic test data strategies, including seeding known records, masked production subsets, synthetic or golden datasets, and versioning.\nSome exposure to working with agency or vendor SDETs, including contributing reusable code, adapting to shared standards, and ensuring automation remains portable across teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90733111
  • Position Id: 1b6bf2ab810c8acfe35c632408bb652f
  • Posted 22 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Santa Clara, California

Today

Full-time

USD 110,000.00 - 120,000.00 per year

Sunnyvale, California

Today

Full-time

San Jose, California

Today

Full-time

USD 179,200.00 - 292,600.00 per year

Cupertino, California

Today

Full-time

Search all similar jobs