Health Software Dashboard and Performance Engineer

Santa Clara Valley (Cupertino), California, United States
Software and Services


Weekly Hours: 40
Role Number:200112133
Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish! The Health Software Quality team is seeking a Performance QA & Dashboard development Engineer to help ensure that our Health-related applications are high quality and user-focused. We are responsible for all Health related features on watchOS like ECG, Cycle Tracking, Hearing Health, and HealthKit. On iPhone, we contribute to HealthKit, Health App, and Research app which encompasses a whole lot of features including Clinical Health Records. Our team is looking for critical thinkers who would like to play a key role in qualifying iOS and watchOS applications and the frameworks that support them. As a member of our fast-paced group in Apple Health, you will have the unique and rewarding opportunity to shape and improve the software that allows our products to delight and inspire millions of Apple’s customers every day.

Key Qualifications

  • Experience in Performance Testing
  • Experience in Dashboard development for visualizing test results
  • Proficiency in Python, React, Javascript and Postgres
  • Ability to manage multiple tasks and prioritize work accordingly
  • Excellent written and verbal communication skills are needed to facilitate close interaction with development teams, management, and other organizations within Apple
  • Familiarity with iOS, macOS, Unix, and Xcode


We are looking for an outstanding software quality engineer with a strong technical background and understanding of performance tools and dashboard development. In this role, you will develop, run, and maintain performance tests for Health features on iOS and watchOS platforms. In addition, this role will involve developing dashboard for visualizing all the test data the entire team executes including manual, automation, performance, and cyclers testing. Your focus will be to maintain and execute Health performance test plans across a variety of feature sets to ensure the highest performance of Health technologies before it reaches our customers’ hands. Testing will include identifying and developing performance tools, performance testing, and automation of the performance tests. Automation will be key to this role’s success. You will also be responsible for creating and tracking high-quality bug reports, and reporting on project progress and risk analysis. Dashboard development will include developing new dashboard and also adding customized features for visualizing all the Health Software Quality. In this role, you will be collaborating with cross-functional teams to develop and maintain the dashboard. You will work closely with the Health Software development team, automation team, and program-level performance team.

Education & Experience

B.S. in Computer Science or equivalent experience.

Additional Requirements