Software Engineer, Quality Assurance

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


Posted: Mar 1, 2019
Role Number: 200035117
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. JMET is an unrivaled security engineering group within Apple IS&T. We provide critical services for the company across every product line. From manufacturing to customer facing, our services span across the entire lifecycle of most Apple hardware. We are responsible to design, implement and support the ongoing need to improve customer safety and privacy by providing security services that are tightly coupled with hardware. Many of our services are seen in iOS Security Guide or publicly discussed on Internet forums. We are looking for an extraordinary QA engineer to work along side the Engineering development team to drive Software Quality and integration. As a member of our dynamic group, you will have an unusual and rewarding opportunity to work on improving the critical services that we build for our customers. You have a strong aptitude for learning new technologies, excellent communication and strong analytical skills. Additionally, you have the ability to architect, craft, and run both manual and automated tests.

Key Qualifications

  • Real passion for problem solving and for driving quality into every aspect of a project
  • Hands-on experience with QA methodologies
  • Proficiency in Java
  • Up-to-date with current and up-coming technologies/frameworks
  • Expert with web applications in Unix/Linux environment
  • Ability to read and critique software architecture/designs to increase testability and maintainability
  • Proficient with reading / writing scripts, such as bash/perl/python
  • Good understanding of database technologies including relational and NoSQL systems
  • Understanding of security concepts such as PKI is a plus
  • Appropriate and adaptable in a fast-paced and informal environment
  • Passionate and self-motivated
  • Strong attention to detail
  • Good time-management skills
  • Multi-functional collaboration


The main responsibility for this position is to drive quality and quality related development work in all team projects. This position will work alongside the software development team to acquire in-depth knowledge of how each application works in terms of business logic, security aspects, deployment environments and the meaningful software processes involved in order to develop quality related software solutions, provide design and architecture feedback, and implement test cases/software automation.

Education & Experience

BS in Computer Science or engineering (or equivalent experience) with 5+ years of related experience.

Additional Requirements