Tools & Automation Engineer

Austin, Texas, United States
Software and Services

Summary

Posted:
Role Number: 200101527
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 a rare 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. As an engineer, you will support our applications and services which are critical to the success of upcoming product launches and customer experience. We promote innovation and new technology to further improve our creative output. Dynamic, smart people and inspiring, innovative technologies are the norm here. You will work with us to build an extraordinary development team. We're looking for a talented and passionate person to join this amazing team, if you feel this is you, we'd love to hear from you.

Key Qualifications

  • Proficiency with programming in Java
  • Knowledge of Data Driven Testing or Behavioral Driven Development test frameworks
  • Experience developing test automation with: Selenium, Cucumber, and JMeter
  • Deep understanding on REST fundamentals, standard methodologies, implementation concepts
  • Skilled in Unix/Linux environments
  • Capable of reading/writing QA tools in bash/perl/python
  • Deep understanding of QA methodologies and SDLC standard methodologies
  • Ability to read and critique software architecture/designs to increase testability and maintainability
  • Deep understanding of database technologies including relational and noSQL solutions
  • Understanding of security concepts such as PKI is a plus
  • Competency with debugging and root cause analysis
  • Understanding of continuous integration and build concepts
  • Experience with performance and scalability testing

Description

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, and development environments. Design, implement and maintain automation roadmap for complex services, while also driving advancements in test strategies.

Education & Experience

BS CS, CE or SE

Additional Requirements

  • Up-to-date with current and up-coming QA technologies and frameworks
  • Strong analytical and problem solving skills
  • Real passion for driving quality into every aspect of a project
  • Excellent verbal/written communication skills
  • Proven time-management skills
  • Ability to work with multi-functional and globally distributed teams
  • Familiar with Agile workflow management