Apple
Technology & SoftwareDirect employer career site

Software Development Engineer in Test, Customer Systems

Location
Austin, TX
Job type
Full-time
Level
Senior
Experience
3+ years
Education
Bachelor's degree
Listed
28 days ago

Skills & highlights for this role

  • Java
  • Python
  • test automation frameworks
  • GenAI-based test generation
  • CI/CD pipelines

Also useful

  • GenAI test generation
  • backend debugging

Summary

At Apple, our mission is simple. We focus on enriching people’s lives by building the world’s best products, and offering the best purchase experience and customer service on the planet.

Customer Systems is part of IS&T and drives the technology behind Apple's customer support experience — from contact center operations to the software powering the iconic Genius Bar. The team also builds and operates AppleCare's online support platform, which handles 6 billion visits per year, delivering seamless, high-quality support to Apple customers around the globe.

The Customer Systems team builds the applications and services that enable exceptional support experiences for over half a billion customers all over the world. Our technology and services power the uniquely Apple experience every time our customers reach out to us for help - in the store, over the phone, chat, email or social media. Our applications are inclusive, highly performant, deployed at scale and help set the gold standard for customer service!

Come join us to do the best work of your life with a welcoming, diverse and talented group of engineers. Bring passion and dedication to the job and there’s no telling what you could accomplish!

About the role

We, in the Quality Engineering team, fill the mission-critical role of ensuring that our complex, large-scale systems stay healthy, monitored, automated and designed to scale with consistent performance. We are looking for motivated critical problem solvers with a sharp eye for detail, who can come up with a customer focused testing strategy, keeping in mind the micro-services context of our applications.

You will support studies aimed at the discovery, development, and validation of groundbreaking new CRM applications and shared services — including AI- and GenAI-powered features that are reshaping the customer experience.

Responsibilities

Collaborate cross-functionally — Work closely with software developers, product managers, and QA engineers to understand product requirements and define test strategies, including for GenAI-driven flows.

Test planning and strategy — Drive the development of test plans, identifying automation opportunities and ensuring adequate coverage across the system. Spot gaps in existing plans and close them with scalability and maintainability in mind, using GenAI to accelerate analysis and complement manual testing efforts.

  • Test framework development — Design, develop, and maintain robust automated test frameworks and suites using industry-standard tools and languages. Continuously enhance frameworks with GenAI augmentation to improve efficiency, reliability, and maintainability.
  • Test case creation and execution — Build comprehensive test cases from requirements and design specs. Run tests, analyze results, and report defects promptly — leveraging GenAI for synthetic test data, edge case generation, and result triage.
  • CI/CD integration — Integrate automated tests into pipelines, ensuring efficient and consistent execution — with GenAI-assisted failure analysis to keep pipelines healthy.
  • You will drive all quality work end-to-end and be a strong advocate for quality — including GenAI-augmented quality strategies — across the entire software development process.

Minimum Qualifications

  • Minimum 3 years of SDET experience.
  • Strong object-oriented programming and software design skills, preferably in Java or Python.
  • Experience leveraging GenAI to build automated UI and non-UI tests for user-facing applications.
  • Bachelors Degree or Masters Degree in Computer Science or equivalent.

Preferred Qualifications

  • Creative problem solver — building scalable solutions in collaborative, cross-functional teams; comfortable applying GenAI to accelerate test creation and broaden coverage.
  • Ability to proactively triage, investigate, and debug backend and UX issues — independently and collaboratively, using GenAI to speed up root-cause analysis.
  • Highly organized with strong planning skills to estimate, track, and communicate progress — leveraging GenAI to streamline documentation and status updates.
Read the original posting

From Apple's careers page, first listed on Rolev.ai on October 12, 2026. Rolev.ai is not the employer.

How Rolev.ai helps with this application

Rolev.ai is a job search and application tool for US job seekers. For this Software Development Engineer in Test, Customer Systems role at Apple, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.

  • See how you fit

    Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.

  • Tailor without inventing

    Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.

  • Draft the full kit

    Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.

  • 1-Click Extension Autofill

    The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.

Common questions

Where is the Software Development Engineer in Test, Customer Systems job at Apple located?

This Software Development Engineer in Test, Customer Systems position at Apple is located in Austin, TX. Always check Apple's application page for specific state eligibility or relocation policies.

What qualifications are required for Software Development Engineer in Test, Customer Systems at Apple?

For the Software Development Engineer in Test, Customer Systems role, Apple highlights 3+ years of relevant experience; a bachelor's degree; experience with Java, Python, test automation frameworks, GenAI-based test generation, CI/CD pipelines. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.

How do I apply for the Software Development Engineer in Test, Customer Systems position at Apple?

This listing links directly to Apple's application page. You can apply directly on Apple's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.