Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Apple Test Development Engineer - Quality Assurance 
China, Beijing, Beijing 
541881329

Yesterday
As a Test Development Engineer, you will collaborate with cross-functional teams to define test strategies, develop automated test suites, and drive continuous improvement in testing processes. Your expertise in automation, scripting, and system architecture will help us deliver robust, high-performance data solutions. You will mentor junior engineers, advocate for practices in testability, and contribute to our technology roadmap with a focus on quality at scale.Key ResponsibilitiesTest Automation & Framework Development: Design, build, and maintain scalable test automation frameworks for functional, integration, and end-to-end testing of data platforms, APIs, and distributed systems.Tooling & Infrastructure: Develop tools and utilities to enhance test efficiency, including CI/CD pipeline integration, test data generation, and performance benchmarking.Quality Advocacy: Define and implement test strategies for complex data pipelines, storage systems, and machine learning platforms, ensuring comprehensive coverage and reliability.Cross-functional Collaboration: Work closely with developers, DevOps, and product teams to identify testability requirements, debug issues, and improve system resilience.Test Execution & Reporting: Automate and implement test suites, analyze results, and provide actionable insights to improve product quality.Innovation: Research and adopt emerging testing technologies (e.g., AI/ML-based testing, chaos engineering) to enhance test coverage and efficiency.
  • 5+ years of hands-on experience in test automation development, preferably in data-intensive or distributed systems.
  • Proficiency in Java, Python, or similar languages for test scripting and framework development.
  • Strong knowledge of test frameworks (e.g., Selenium, JUnit, TestNG, PyTest) and CI/CD tools (Jenkins, GitLab CI).
  • Experience with databases (SQL, MongoDB, Cassandra).
  • Familiarity with cloud platforms (AWS, GCP) and containerization (Docker, Kubernetes).
  • Expertise in performance testing (JMeter, Gatling) and observability tools (Prometheus, Grafana).
  • Prior experience testing macOS/iOS applications or privacy-preserving systems is a plus.
  • Strong problem-solving skills and a passion for breaking software creatively.
  • Excellent communication skills to articulate technical issues and solutions.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Equivalent professional experience in software development, test automation, or data engineering will be considered.