Apple logo

Software Development Engineer in Test, IS&T Enterprise Systems

Apple
On-site
Austin, Texas, United States
Software Development Engineer in Test (SDET)
As an SDET, you will play a key role in ensuring the quality of Apple's Foundations CRM application and shared services. Key Responsibilities: Cross-functional Collaboration: Partner with developers, product managers, and QA engineers to define test strategies and enhance software quality. Test Planning & Strategy: Develop scalable and maintainable test plans, identifying automation opportunities and closing coverage gaps. Test Framework Development: Design, implement, and optimize automated test frameworks to improve efficiency, reliability, and maintainability. Test Case Execution: Create, execute, and analyze comprehensive test cases, ensuring timely defect reporting. CI/CD Integration: Embed automated tests into pipelines for continuous testing and seamless delivery. Quality Advocacy: Drive quality initiatives and advocate for best practices throughout the development lifecycle. You will own and lead the quality efforts, ensuring robust test coverage while complementing manual testing efforts.


  • 4 years of industry experience in SDET
  • 4 years of tool development
  • 2 years of experience working in a product based company
  • 2 years of experience working Object oriented programming and software design skills
  • 2 years of experience working with test methodologies ranging from functional unit tests to non-functional exploratory testing
  • 2 years of experience in building automated UI and non-UI tests for user facing applications
  • Bachelor's degree in Computer Science, Information Technology, or a related field or equivalent years of work experience.


  • Strong passion for quality assurance in software, including developing, extending and maintaining test plans, methodologies, as well as automation libraries
  • 5 years of experience object oriented programming and software design skills, preferably in Java, Javascript and/or Python
  • 5 years of experience with test methodologies ranging from functional unit tests to non-functional exploratory testing
  • 5 years of experience in building automated UI and non-UI tests for user facing applications
  • Creative problem solver with a knack for building scalable solutions in a collaborative and cross-functional space
  • Ability to proactively triage, investigate, and debug difficult backend and UX problems independently as well as collaboratively
  • Highly organized with strong planning skills to estimate, update, and communicate progress.
  • Bachelor's degree or Master's degree in Computer Science or equivalent years of work experience