
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 freeSoftware Development Engineering in Test (ETL Testing)
Apple · Bengaluru
