Quality Engineer - Heath Software

Apple Apple · Big Tech · San Diego, CA +1 · Software and Services

Quality Engineer for Health Software at Apple, focusing on automation, microservices, and ensuring quality for health-related applications.

What you'd actually do

  1. Design and develop automation, tools, and applications including command-line interfaces, CI systems, and web applications.
  2. Integrate apps and services together to help facilitate engineering, testing, and reporting for the Software and Quality Engineering teams.
  3. Conduct performance and load testing to ensure backend services meet performance criteria
  4. Work closely with developers, QA engineers, and other stakeholders to ensure quality throughout the development lifecycle
  5. Document test strategies, test plans, and test results

Skills

Required

  • test automation development
  • test frameworks
  • Scala
  • Java
  • API testing
  • SDK testing
  • Framework testing
  • unit testing
  • functional testing
  • performance testing
  • stress testing
  • SQL
  • NoSQL
  • microservices
  • service orchestration
  • inter-service communication
  • REST
  • gRPC
  • Kafka
  • RabbitMQ
  • BS in Computer Science or relevant field

Nice to have

  • Wellness concepts
  • Medical concepts
  • graph databases
  • ontologies

What the JD emphasized

  • 4+ years of experience with test automaton development including creation and management of test frameworks from scratch.
  • Experience writing code in Scala/Java to test an API, SDK, or Framework.
  • Experience developing various forms of software tests in any of the following: unit, functional, performance, or stress
  • Experience in writing and automating test cases that interact with SQL and NoSQL databases.
  • Understanding of microservices design principles, service orchestration, and inter-service communication (e.g., REST, gRPC, messaging systems like Kafka or RabbitMQ)