Software Development Engineering in Test (ETL Testing) at Apple - ScoutJobs - The AI-curated global job board
Skip to content
Apple
Posted 18 hours ago

Software Development Engineering in Test (ETL Testing)

AppleSoftware Development Engineering in Test (ETL Testing)

Requirements

5+ years SDET/QE experience, Strong Python or Java skills, Expertise in ETL and functional testing, Proficiency in SQL and Cassandra, Experience with API and Web Services testing, Knowledge of CI/CD and automation architecture

Skills

PythonSQLETLJavaSeleniumAPI

About the role

Responsibilities

  • Design robust test plans in collaboration with development and product management teams.
  • Build and maintain scalable automated testing frameworks for data pipelines using Python or Java.
  • Verify source-to-target mappings, transformation logic, and data integrity across enterprise data warehouses and lakes.
  • Integrate continuous data quality checks into CI/CD pipelines to replace manual validation.
  • Perform functional, integration, and API testing using tools like Cucumber-JVM, REST API, and SOAPUI.
  • Conduct UI automation for web, iOS, and MacOS platforms using Playwright, Selenium, or Appium.
  • Communicate quality metrics and testing status to stakeholders and drive issue resolution.
  • Mentor junior team members on automation techniques and perform peer code reviews.

Requirements

  • 5+ years of experience in Software Development Engineer in Test (SDET) or Quality Engineering.
  • Strong programming skills in Python or Java for building automated data quality frameworks.
  • Proven expertise in ETL testing, including data profiling and complex SQL query writing.
  • Hands-on experience with Cassandra and validating data across RDBMS and NoSQL ecosystems.
  • Deep understanding of API/Web Services testing (REST and SOAP) and batch processes.
  • Experience with automation architecture, CI/CD integrations, and software build tools.
  • Ability to translate complex Source-to-Target (S2T) mapping rules into precise validation scenarios.

Preferred Qualifications

  • Experience with Selenium WebDriver, Appium, Postman, or SOAPUI.
  • Exposure to performance testing strategies and containerization tools like Kubernetes or Docker.
  • Knowledge of using ML and AI to enhance automation and reduce regression cycles.
  • Experience with log scanning to identify root causes of complex data anomalies.
  • Ability to thrive in a fast-paced, Agile environment with frequent context switching.

About the Company

Apple's IS&T team builds the next generation of software services that power mission-critical applications. We are looking for highly motivated engineers to join us in delivering high-quality, innovative products that make a difference.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Development Engineering in Test (ETL Testing)

Apple · Bengaluru

Sign up to apply