Apple, Inc. logo

Tools & Automation Quality Engineer - Maps Display and Rendering

Apple, Inc.

  • Cupertino, CA
  • 5 days ago

    Highlights

    Familiarity with graphics APIs (DirectX, Vulkan, Metal, OpenGL).Programming Proficiency: Strong coding skills in XCTest, Python, JavaScript, C++, or C#.Automation Expertise: Hands‑on experience building and maintaining test frameworks using tools such as XCTest, Playwright, Selenium, or Espresso. Platform Knowledge: Proven track record of testing and debugging on Apple platforms (iOS, macOS, etc.).Technical Debugging: Proficiency in deep‑dive technical analysis, including crash log parsing and log analysis.

    Numbers & Facts

    LocationCupertino, CA
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1976
    Websitehttps://www.apple.com/jobs

    Description

    SummaryAt the intersection of geography, design, and cutting‑edge technology, your work will directly impact millions of users who rely on Apple Maps to navigate their world every day. We are looking for a meticulous Quality Engineer to ensure that every pixel, label, route and 3D landmark is rendered to perfection.DescriptionWe are looking for a highly skilled and meticulous Quality Engineer to join the Maps Display Quality team. In this role, you will be responsible for ensuring the visual and technical excellence of Apple Maps across all platforms. You will own the end‑to‑end quality of map rendering, ensuring that the transition from data to pixels is seamless, performant, and beautiful. This role requires a blend of manual "visual‑eye" testing and the development of robust automation frameworks.ResponsibilitiesTest Automation & FrameworksDesign, build, and maintain automated test frameworks tailored for Display rendering components.Develop and maintain regression test suites to catch rendering engine breakages early in the development cycle.Integrate automated tests into CI/CD pipelines (Jenkins, GitHub etc.).Write automation scripts using languages such as Python, JavaScript, XCTest.Engine & Platform TestingValidate engine features across multiple platforms (Web, Mobile – iOS, Android).Test rendering pipelines, shaders, asset pipelines, and editor tooling.Perform cross‑platform compatibility and regression testing.Validate SDK and API integrations for engine plugins and extensions.Defect Management & CollaborationFile detailed, reproducible bug reports with logs, screenshots, and repro steps.Work with engineers to triage, prioritize, and verify bug fixes.Participate in code reviews for test automation code.Collaborate with developers during feature development to shift testing left.Test Planning & StrategyCreate and maintain test plans, test cases, and test strategies for new Display rendering features.Define acceptance criteria in partnership with product owners and engineers.Define Automation strategy for the new feature.Minimum QualificationsExperience: 3+ years of professional experience in QA/QE roles, with a strong preference for candidates from game development, rendering or graphics engine tooling backgrounds. Familiarity with graphics APIs (DirectX, Vulkan, Metal, OpenGL).Programming Proficiency: Strong coding skills in XCTest, Python, JavaScript, C++, or C#.Automation Expertise: Hands‑on experience building and maintaining test frameworks using tools such as XCTest, Playwright, Selenium, or Espresso.CI/CD & DevOps: Direct experience integrating automated tests into Jenkins or GitHub pipelines.Platform Knowledge: Proven track record of testing and debugging on Apple platforms (iOS, macOS, etc.).Technical Debugging: Proficiency in deep‑dive technical analysis, including crash log parsing and log analysis.Bachelors or Masters in Computer Science, Computer Engineering, or equivalent experience.Preferred QualificationsExperience with MapKit or map‑based rendering engines.Knowledge of AI‑driven testing tools and screenshot comparison technologies.Experience mentoring junior engineers.#J-18808-Ljbffr

    About Company

    We bring amazing people together to make amazing things happen.

    We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

    About Apple

    There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

    Similar Jobs