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 in Test - Retail Engineering AOS

Apple

Salary not specified
Sep 15, 2025
Austin, TX, US
Apply Now

Apple's Retail Engineering Apps & Services (REAS) Quality Engineering team is looking for a skilled SDET to ensure the quality and reliability of their e-commerce platform, specifically the Apple online store (www.apple.com/shop). The goal is to ensure new features meet functional requirements and uphold the high standards of a thriving eCommerce platform.

Requirements

  • Proficiency in programming languages such as Java.
  • 5+ years experience with Junit/TestNG, Jenkins, Gradle, SQL, JSON
  • Expertise in building and maintaining test beds, test environments and automated data driven test suite
  • Solid understanding of web technologies including HTML, CSS, JavaScript, and HTTP/HTTPS protocols.
  • Solid understanding of NoSQLs like MongoDB, ElasticSearch, Cassandra, DynamoDB, etc and caching strategies
  • Experience with Git for version control.
  • Familiarity with Selenium, Postman, Appium, and SOAP UI for web automation is a plus

Responsibilities

  • Design, develop, and maintain automated test frameworks and suites using Java-based frameworks such as JUnit and TestNG to validate backend functionality of our eCommerce platform.
  • Implement and execute test plans and test cases to thoroughly validate application functionality.
  • Perform API testing using tools like REST Assured to verify data integrity and the functionality of backend services.
  • Participate in code reviews and provide feedback to enhance testability and maintainability of the codebase.
  • Define testing requirements and propose solutions to optimize testing processes with a strong sense of ownership.
  • Participate in technical discussions to understand software workflows and use cases, ensuring testability is embedded throughout the system.
  • Apply strong analytical and problem-solving skills to debug and resolve complex technical issues effectively.

Other

  • Possesses strong problem-solving abilities and effective communication skills.
  • Ideal for a proactive individual who excels in dynamic environments, thrives on ambiguity, and can collaborate effectively with minimal direct supervision.
  • Self-motivated team player who not only flourishes in collaborative environments but also demonstrates initiative and confidence in questioning assumptions.
  • Engage actively in post-mortem discussions to identify root causes and strategize on preventing recurrence of issues; take a proactive role in analyzing and mitigating potential risks.
  • Self-motivated and quick to grasp complex issues; able to make sound, critical judgments even with incomplete requirements.