Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Development Engineer - Test

Apple

Salary not specified
Oct 19, 2025
Austin, TX, US
Apply Now

Apple Inc. is looking to improve the quality and efficiency of their software testing processes for DCOTA systems. This involves defining testing strategies, developing and supporting test tooling, integrating automation into CI/CD pipelines, and ensuring the correctness of software changes through comprehensive validation.

Requirements

  • Utilizing Java to write testing frameworks for API and UI tests.
  • Building Continuous Integration/Continuous Deployment pipelines with Jenkins to automatically execute tests and reporting of quality metrics for applications.
  • Utilizing JUnit and TestNG to write automated tests to validate correctness of software systems.
  • Utilizing Webdriver to simulate user interactions with both web and iOS applications for regression testing of User Interfaces.
  • Writing Test Scenarios and Plans to capture and validate business expectations for software.
  • Performing end to end triage, categorization, remediation and follow up of application/environment issues for customer issues and test case failures.
  • Writing and executing performance testing scripts and performing analysis on the results to determine how much computing resources are required to support a target number of devices accessing a particular application.

Responsibilities

  • Lead the testing strategy for DCOTA, determining the most appropriate types of testing for our systems, the tools we should use to test our systems and to help drive others to understand the changes in our system to be able to validate changes to a high standard.
  • Design, implement and support test tooling and frameworks to improve efficiency of a team of quality engineers when writing automated tests.
  • Work on Continuous Integration/Continuous Deployment pipelines to ensure automation and quality checks are performed throughout the development cycle.
  • Participate in the design and architecture of any software change, to understand both the technical and non-technical details to understand what is being built, why it is being built and how to validate correctness with a focus on quality.
  • Document test scope/plan for features, working with various stakeholders to agree upon them, write and execute both manual and automated test cases as well as organizing others in the team to do so.
  • Utilizing Java to write testing frameworks for API and UI tests.
  • Building Continuous Integration/Continuous Deployment pipelines with Jenkins to automatically execute tests and reporting of quality metrics for applications.

Other

  • 40 hours/week.
  • Master’s Degree or foreign equivalent in Computer Science and 4 years of experience in the job offered or related occupation
  • Leading, planning and delivering projects to support Quality Assurance of software projects on iOS, Web and Server.
  • Performing cost optimization using performance testing with applications in Amazon Web Services.
  • Performing analysis of testing tools according to criteria including features, ease-of-use and maintainability to implement a testing strategy.