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, Product Engineering and Lifecycle Solutions

Apple

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

Apple is looking to transform its next-generation FMD (Full Material Disclosure), Product Lifecycle Management (PLM) and PIM (Product Information Management) platforms to fuel product innovation and regulatory compliance.

Requirements

  • Proven ability to design and implement test plans and automation strategies for complex, full-stack applications.
  • Strong hands-on experience in testing and automating Java-based web services, including both end-to-end and unit testing using frameworks like JUnit or TestNG.
  • Solid understanding of back-end technologies, particularly in Java and associated frameworks (e.g., Spring, Hibernate).
  • Working knowledge of browser technologies including HTML, CSS, JavaScript, and modern JavaScript frameworks such as React.
  • Experience in testing and automating browser-based applications across multiple platforms using tools such as Playwright, Selenium, or equivalent.
  • Familiarity with asynchronous and distributed system testing, including challenges like event sequencing, state validation, and message ordering.
  • Proficiency in relational database technologies such as Oracle or PostgreSQL, including test data creation and validation using SQL.

Responsibilities

  • Design, develop, and optimize scalable automated test frameworks that enhance test reliability, maintainability, and execution speed across complex applications.
  • Integrate automated testing into CI/CD pipelines to enable shift-left testing, reduce regression risk, and support rapid, high-confidence software releases.
  • Author and execute detailed functional, integration, and regression test cases; analyze results to identify root causes, and ensure timely, high-quality bug reporting and resolution.
  • Collaborate with developers, product managers, and both internal and partner teams to translate business and technical requirements into clear, actionable engineering specifications.
  • Work alongside quality and performance engineers to define comprehensive test strategies, author detailed test plans and cases, develop robust automation, estimate testing efforts, and ensure smooth test execution throughout the SDLC.
  • Partner with stakeholders to define and continuously monitor quality metrics, using data-driven insights to drive product improvements and maintain high standards.

Other

  • Minimum of 3 years of professional experience in Software Development Engineer in Test (SDET) or software engineering roles.
  • Highly self-motivated, proactive, and detail-oriented individual with excellent communication and collaboration skills.
  • Bachelor's degree or equivalent years of work experience.
  • Exposure to GenAI-driven test generation tools or building intelligent assistants for test planning, execution, or analysis.
  • 3 years of experience in object-oriented programming and software design, preferably using Java, JavaScript, and/or Python.