onsite
Tools & Automation Backend Quality Engineer - App Store Analytics - Apple
Software Engineer
Backend Test Engineer focused on Big Data quality for App Store Analytics, building scalable test automation in Java/Python across Spark, Kafka, and Flink pipelines, ensuring data integrity from instrumentation to reporting.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for large‑scale data pipelines using Java or Python.
- Implement shift‑left testing strategies to embed quality checks early in the development lifecycle.
- Integrate test automation into CI/CD pipelines, ensuring rapid feedback and continuous delivery.
- Collaborate with data engineers and product teams to define data quality metrics and validation rules.
- Analyze test results, troubleshoot data discrepancies, and drive root‑cause resolution across Spark, Kafka, and Flink environments.
Requirements
- Strong experience with Big Data technologies: Spark, Kafka, Flink, Hadoop, Hive, and Iceberg.
- Proficiency in Java and Python for test development and automation.
- Hands‑on experience building scalable, robust test frameworks and integrating them into CI/CD pipelines.
- Excellent analytical skills with a focus on data integrity and quality assurance.
- Effective communication and collaboration skills in a cross‑functional team environment.
Skills
javapythonkafkacicd