Security QA Engineer, Apple Pay

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

Summary

Posted: Dec 15, 2018
Role Number: 200021887
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. Join our Apple Pay Security team and be creative while delivering the safest and best user-experience! We are looking to hire an expert QA engineer that will perform user focused testing on all iOS hardware, keeping device, application and feature performance in mind while executing real world user scenarios. If you're passionate about payment systems, digital security and software development, we may have the right job for you.

Key Qualifications

  • Experience with payment protocols, mobile payments and embedded system environments
  • Problem solving and debugging skills
  • Deep understanding of SQA methodologies and practices
  • User experience focused functional or performance testing of mobile devices
  • Experience setting up complex test environments and strong multi-tasking capabilities

Description

As an engineer on this team, you will participate with in-depth reviews of the architecture, design, implementation and maintenance of Apple’s revolutionary mobile payment solution. You will be involved in multi-functional efforts for the purpose of maintaining and elevating the security of the Pay solution. We are looking for a highly motivated and experienced mobile payments QA engineer that has exposure to security analysis and hands-on testing of hardware and software products. You will work closely with the development team to troubleshoot, do root cause analysis, reproduce key issues and verify critical fixes with quick turnaround. Additional responsibilities include design and implementation of test plans, writing detailed test cases and the ability to automate these tests to further enhance test coverage and keep up with new features.

Education & Experience

Masters Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience required

Additional Requirements

  • - Trusted Service Manager, servers, and backend payment networks
  • - Crafting security solutions and designing quality modular software
  • - Java build/testing automation on-card as well as off-card
  • - Experience with evaluation processes of security, functional and assurance requirements
  • - Object oriented languages, such as C++/Java
  • - Continuous Integration systems such as Jenkins, TeamCity, Bamboo, Buildbot