Quality Automation Engineer

Apple

  • Waterloo, ON
  • Permanent
  • Full-time
  • 2 months ago
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Product Operations group is looking to add a Quality Automation Engineer to support data systems, automation, machine learning, and tools that enhance manufacturing of Apple's products. This team is made up of creative innovators and problem solvers who tackle unique challenges in machine vision and robotics to ideate, create POCs, and deliver new solutions in the manufacturing space. It takes deeply dedicated, intelligent, and hard-working individuals to maintain and exceed the high expectations for the exciting products at Apple. The Product Operations Data Team is looking for an extraordinary test engineer to join our team. You will craft, design, and implement tools and pipelines to enable our machine learning strategy to the massive supply chain and help build the future of our manufacturing systems. Do you love using your creative left brain and structured, tactical right brain to drive projects to build systems, innovate with ML/analytics, and find operations efficiencies?DescriptionJoin a talented team bringing innovative vision-based, robotic, and machine learning solutions to challenging large-scale manufacturing problems. Design, develop, and maintain scalable, reliable, and efficient software services, pipelines, and test suites. Automate repetitive tasks and improve system efficiency through scripting and tool development. Collaborate with development teams to improve service reliability and promote best practices in software development and deployment. Drive continuous improvement initiatives to enhance system performance, scalability, and reliability. Mentor and provide guidance to junior team members, fostering a culture of learning and innovation.Minimum Qualifications
  • 7+ years of experience in software engineering, DevOps, or a related field.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications
  • Expertise in containerization and orchestration: Docker or Kubernetes
  • Strong experience with CI/CD pipelines and tools like GitHub, Bitbucket, Jenkins or Azure
  • Experience with UI automation tools like Selenium
  • Experience with cloud platforms like: AWS
  • Proficient in object-oriented design
  • Experience with languages such as Python, TypeScript, or Java
  • Experience leading major initiatives successfully
  • Experienced in utilizing data and analysis to explain technical problems and providing detailed feedback and solutions
  • Familiarity with database management and optimization: MySQL, PostgreSQL
  • Knowledge of monitoring and observability tools: Prometheus, Grafana, OpenTelemetry, Splunk
  • Familiarity with version control systems: Git
  • Solid understanding of Linux/Unix system administration and networking.
  • Excellent problem-solving skills and a proactive approach to incident management.

Apple