Software Development Engineer in Test

4 weeks ago


Cupertino, California, United States Apple Full time

About the Role

We are seeking a highly skilled Software Development Engineer in Test to join our team at Apple. As a key member of our Creativity Applications team, you will be responsible for planning, designing, writing, maintaining, and executing test cases manually and through automation using Swift and Python.

You will drive all aspects of quality and process improvements to ensure that our features are rock-solid and ready to be released to our customers. Your ongoing curiosity and dedication to self-education in video/photo technologies as well as new testing techniques will be essential in this role.

Key Responsibilities

  • Plan, design, write, maintain, and execute test cases manually and through automation using Swift and Python.
  • Drive all aspects of quality and process improvements to ensure that our features are rock-solid and ready to be released to our customers.
  • Work closely with other team members to help coordinate multi-functional test efforts.

Requirements

  • 5 years of experience in QA/QE.
  • Minimum of 1 year of experience as a Software Engineer in Test, programming in Python and/or Swift to prototype features, and create and test with internal tools.
  • Proficiency in testing mobile/desktop apps, cloud-based frameworks, and backend/APIs.
  • Strong knowledge of software development lifecycle, testing methodologies, QA terminology, and processes.
  • Bachelor's Degree in Computer Science or an equivalent of 5 plus years of relevant experience required.

Preferred Qualifications

  • 2 years of full-stack Software Developer in Test experience with a focus on testing iOS/macOS apps.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • A range of discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Discretionary bonuses or commission payments.


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a skilled Software Development Engineer in Test to join our Core Operating Systems team. This individual will be responsible for ensuring the quality of Virtualization technologies for Apple devices.As a Virtualization Software Development Engineer in Test, you will work closely with developers to deeply understand virtualization...


  • Cupertino, California, United States Apple Full time

    About the RoleCraft innovative tools for creative professionals, video makers, and visual storytellers as a Full-Stack Software Developer in Test at Apple.Key ResponsibilitiesPlan, design, write, maintain, and execute test cases manually and through automation using Swift and Python.Drive quality and process improvements to ensure features are rock-solid and...


  • Cupertino, California, United States Apple Full time

    Role SummaryAt Apple, we're revolutionizing the way people interact with technology. As a Software Development Engineer in Test for our Vision Pro team, you'll play a critical role in shaping the future of spatial computing. Our team is passionate about creating innovative solutions that seamlessly blend digital content with the physical world. If you're a...


  • Cupertino, California, United States Apple Full time

    Job SummaryCupertino, California, United StatesApple is a leader in innovation, and we're looking for a skilled Software Development Engineer in Test to join our Proactive Intelligence team. As a member of our team, you will design, develop, and execute test plans and cases for Proactive Intelligence Features and their underlying technologies across all...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a skilled Software Development Engineer in Test to join our Video Applications QA team at Apple. As a key member of our team, you will be responsible for testing our video applications on macOS and iOS software to ensure a high-quality customer experience.Key ResponsibilitiesPlan, design, maintain, and execute test cases with...


  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a highly skilled Software Development Engineer to join our team in Cupertino, California. As a key member of our Human Interface Devices (HID) team, you will be responsible for designing and developing system software for Apple iOS devices. Your expertise in C/C++ programming languages will be instrumental in creating new...


  • Cupertino, California, United States Annapurna Labs Full time

    Job SummaryAt Annapurna Labs, we're seeking a talented Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for innovating and delivering creative software designs to develop new services, solve operational problems, and drive improvements in developer velocity.Key ResponsibilitiesInnovate and...


  • Cupertino, California, United States Apple Full time

    Software Developer in TestCupertino, California, United StatesSoftware and ServicesWe're looking for a talented Software Developer in Test to join our Creativity Applications team. As a key member of our team, you will be responsible for planning, designing, writing, maintaining, and executing test cases manually and through automation using Swift and...


  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a skilled Software Development Engineer in Test to join our Apple Pay Quality Engineering team. As a key member of our team, you will be responsible for designing, writing, and executing automated test cases using Swift to ensure the highest quality of Apple Pay products.Key ResponsibilitiesPlan, design, write, and execute...


  • Cupertino, California, United States Apple Full time

    Role SummaryAs a Software Development Engineer in Test, you will play a pivotal role in evaluating and shipping groundbreaking technology for Apple's next-generation voice assistant and spatial recognition systems. This technology will revolutionize human-computer interaction and impact the daily lives of billions of people worldwide.Key Responsibilities...


  • Cupertino, California, United States Apple Full time

    Job SummaryCraft innovative software solutions that make a real impact at Apple. As a Senior Software Developer in Test, UI Automation, you will redefine the testing approach and develop new frameworks and tools using cutting-edge technologies.About the RoleYou will work closely with developers, external partners, and other quality engineers to guarantee...


  • Cupertino, California, United States Amazon Full time

    Job DescriptionAre you passionate about cloud computing, machine learning, and software development? Do you want to be part of a team that innovates and delivers creative solutions? We are seeking a talented Software Development Engineer to join our team at Amazon.Key Responsibilities:Innovate and deliver creative software designs to develop new services and...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a talented Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesInnovate and deliver creative software designs to develop new services,...


  • Cupertino, California, United States Apple Full time

    Job DescriptionCrafting Innovative Solutions with AppleCupertino, California, United StatesSoftware and ServicesWe're shaping the future of technology, and we need talented individuals like you to help us achieve our vision. As a Senior Software Developer in Test, UI Automation, you'll play a crucial role in ensuring the quality of our products.Key...


  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a skilled Software Development Engineer to design and develop system software for Human Interface Devices (HID) sensors on Apple iOS devices. The ideal candidate will have experience in developing embedded software, including firmware and device drivers, and will be proficient in C/C++ programming languages.Key Responsibilities...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a Senior Performance Testing Frameworks Software Engineer at Apple, you will be responsible for designing and implementing large-scale data and compute-intensive frameworks and tools for evaluating the performance of Machine Learning (ML) based products. About the RoleThis role requires building and implementing tools, APIs, and infrastructure...

  • Depth Test Engineer

    1 month ago


    Cupertino, California, United States Apple Full time

    Job DescriptionAre you passionate about creating innovative camera technologies that revolutionize the way people capture and experience the world? As a Depth Test Engineer at Apple, you will play a critical role in designing and developing cutting-edge camera systems that push the boundaries of what is possible.As a member of our Camera Technologies group,...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a talented Software Development Engineer to join our team in Network Product Development. As a key member of our team, you will be responsible for designing and implementing Linux-based solutions on embedded devices for networking products.Key ResponsibilitiesDesign and implement software solutions for networking...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Runtime Software Development Engineer to join our team at Amazon. As a key member of our Utility Computing organization, you will be responsible for designing and developing high-performance software solutions for our customers.As a Senior Runtime Software Development Engineer, you will have the...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Apple, where you will play a key role in developing innovative product features that push the boundaries of sensing, machine learning, and human-computer interaction.As a member of our research and engineering team, you will work closely with machine learning and...