Apple
Posted 2d ago

Software Development Engineer - Test

Apple
Sunnyvale or North America
OnsiteFull Time
Responsibilities
  • authoring test plans
  • developing test automation
  • tracking issues
Requirements
  • Bachelor's degree in computer science or related field
  • 2 years of software or application testing
  • Strong Python and test automation experience, and cross-functional collaboration skills
Technical tools mentioned
PythonVisionProMultitouchTouchIDFaceIDVisionOSmacOSiOSwatchOSSwiftXcodeAI-powered development tools

Job description

Be part of the Sensor, Software and Prototyping team, focused on testing application software used to collect data and develop Apple’s next generation features and algorithms. This includes technologies such as VisionPro, Multitouch, TouchID, and FaceID. Testing is focused on VisionOS, MacOS, iOS, and WatchOS applications that drive unique UI experiences, interface with firmware and low level software drivers, and provide data to processing pipelines. You will be a motivated individual who independently follows up on bugs, collaborates with developers to resolve issues and can understand and discuss technical problems with other QE engineers, development partners and program managers.

Description

An excellent candidate will:

- Have a passion for quality, enjoy the challenge of breaking things through creative testing

- Thrive in uncertain, rapid project schedules, being able to quickly shift priorities and maximize testing time.

- Strive to innovate and try new things, incorporating continuous improvement of testing methods

Minimum Qualifications

  • BS in Computer Science or related
  • Experience in software or application testing with Python and test automation experience
  • Experience collaborating with cross-functional teams, guaranteeing complete test coverage

Preferred Qualifications

  • Experience leveraging AI-powered development tools to streamline daily workflows, accelerate coding and debugging, creating test frameworks and improve overall code quality and testing
  • Experience with Swift programming and developing iOS test automation with Xcode UI automation framework
  • 2 years in software or application testing with strong Python and test automation experience
  • Author detailed test plans that cover all functionality and edge cases of a system
  • Partner with development team to quickly learn a new application, break it into functional parts, and identify potential weaknesses
  • Develop robust and repeatable automated testing solutions
  • Understand the context where an application will be deployed, providing insights to potential failures
  • Execute manual and automated test plans on a variety of hardware and software configurations
  • Craft quality from an early stage by being involved through the entire project lifecycle
  • Documentation of test cases and code used for test execution
  • Tracking performance, reporting results to management, driving issues to closure
  • Excellent written and verbal communication skills
  • Building creative new tools, fixtures, and methodologies to stress software features
  • UI/UX design or test experience
  • Track record of shipping great consumer products
  • Continuous integration and scheduling systems

About Apple

Designing and manufacturing consumer electronics, software, and digital services.

Similar jobs

Software Development Engineer - Test roles near Sunnyvale, California
17h
Save
Mark Applied
Hide
Software Development Engineer in Test
Burlingame, California, United States
$120k-$140k/yr OnsiteFull Time
Xona Space Systems
Xona Space Systems: Systems is a private space technology developing satellite-based navigation infrastructure for devices and critical systems.
3+ YOEBachelor’s degree or equivalent experience, 3+ years in automated test development, strong C++ and Python skills, CI/CD, distributed systems testing, code coverage, and maintainable software practices.
Python, C++, GoogleTest, Catch2, AWS, Kubernetes, pytest, Bazel, GitLab CI/CD, gcov, lcov, gMock, nanobind, pybind11, ctypes, gRPC, Protobuf, Docker, Git, Buck2, Pants
1d
Save
Mark Applied
Hide
Software Development Engineer in Test
San Mateo, California, United States
$141k-$211k/yr HybridFull Time
Sony Interactive Entertainment
Sony Interactive Entertainment: Global leader in interactive entertainment, hardware, and digital network services.
3+ YOEBachelor’s or master’s degree or equivalent experience, 3–5 years in SDET, quality engineering, or test automation, programming skills, automated framework experience, UI/API testing, Git, CI/CD, and Agile/Scrum experience.
Python, Java, JavaScript, C#, C++, Playwright, Selenium, Cypress, Appium, Postman, REST Assured, React, Angular, Vue.js, Git, Jenkins, GitHub, CircleCI, Azure DevOps, AWS, Azure, Google Cloud Platform, Docker, Kubernetes
2d
Save
Mark Applied
Hide
Member of Technical staff 3 [5-7 Years]- SDET Python Automation
San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Enterprise hybrid multi-cloud computing and software provider.
5+ YOEBachelor's or master's degree in computer science or related field, 5+ years of enterprise QA and test automation experience, Python preferred, Linux, OOP, algorithms, virtualization, Docker, Kubernetes, and API/UI automation.
Python, Java, C++, Go, Linux, Docker, Kubernetes, AI-assisted tools
2d
Save
Mark Applied
Hide
Lead Software Development Engineer in Test - AI Tooling & Automation
San Francisco or Bellevue
$173k-$260k/yr OnsiteFull Time
Salesforce
SalesforceNYSE: CRM: The #1 AI CRM driving customer success together.
Strong Java skills, data structures and algorithms, LLM evaluation experience, CI/CD automation, white-box testing, analytical problem-solving, and cross-functional communication skills required.
Java, Large Language Models (LLMs), GPT, AWS, Microsoft Azure, Google Cloud Platform, Salesforce
2d
Save
Mark Applied
Hide
Software Development Engineer in Test
Menlo Park, California, United States
$146k-$203k/yr OnsiteFull Time
Meta
MetaNASDAQ: META: Builds technologies that help people connect, find communities, and grow businesses.
6+ YOEBachelor's degree or equivalent practical experience and 6+ years in software development engineering in test, test automation, or quality engineering, with distributed systems and reliability testing expertise.
Python, Java, C++, Hack, CI/CD
1w
Save
Mark Applied
Hide
Senior Software Development Engineer in Test - Datacenter Server OS
Santa Clara, California, United States
$140k-$270k/yr OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Computing platform for AI and accelerated graphics.
5+ YOEBachelor’s degree or equivalent STEM experience and 5+ years’ experience, or a master’s degree. Requires server and Linux automation, CI/CD, DevOps, troubleshooting, and programming experience.
Python, Shell, Ansible, Jenkins, C, C++, Java, JavaScript, Linux, Ubuntu, Red Hat, CentOS, SuSE, Fedora, KVM, VMware, Hyper-V, TensorFlow, PyTorch, Cursor, GitHub, GitLab, Gerrit, PXE, SLURM, Kubernetes, Docker, CUDA, OpenCL, BMC, OpenBMC, PCIe, ACPI, UEFI, Redfish
1w
Save
Mark Applied
Hide
Senior Software Development Engineer in Test - Datacenter Server OS
Santa Clara, California, United States
$140k-$270k/yr OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Computing platform for AI and accelerated graphics.
5+ YOEBachelor's degree or equivalent in a STEM field and 5+ years of experience, or a master's degree. Requires Linux/server automation, CI/CD, DevOps, Python, Shell, Ansible, Jenkins, C/C++, Java, and JavaScript.
Python, Shell, Ansible, Jenkins, C, C++, Java, JavaScript, Linux, Ubuntu, Red Hat, CentOS, SuSE, Fedora, KVM, VMware, Hyper-V, TensorFlow, PyTorch, Cursor, GitHub, GitLab, Gerrit, PXE, SLURM, Kubernetes, Docker, NVIDIA GPU, CUDA, OpenCL, OpenBMC, PCIe, ACPI, UEFI, Redfish
1w
Save
Mark Applied
Hide
Senior Software Development Engineer in Test - Datacenter Server OS
Santa Clara, California, United States
$140k-$270k/yr OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Computing platform for AI and accelerated graphics.
5+ YOEBachelor's degree or equivalent STEM experience, or master's degree, plus 5+ years of experience in OS/server automation, CI/CD, DevOps, Linux troubleshooting, and test development.
Python, SHELL, Ansible, Jenkins, C/C++, Java, JavaScript, Linux, Ubuntu, Red Hat, CentOS, SuSE, Fedora, KVM, VMWare, Hyper-V, TensorFlow, Pytorch, Cursor, GitHub, GitLab, Gerrit, PXE, SLURM, Kubernetes, Docker, CUDA, OpenCL, BMC, OpenBMC, PCIe, ACPI, UEFI, Redfish