Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple Software Automation QA Engineer - Security 
United States, California, Cupertino 
95324826

Today
As a Quality Assurance engineer in SPEAR, you will test SPEAR’s features to ensure they achieve their security goals while maintaining functionality, stability, and performance requirements. You will work side-by-side with SPEAR software developers during all project phases, collaborating on feature definition, quality plan, and test development. You will gain experience testing software across a wide range of Apple’s software stack. Your work will be key to the SPEAR team’s goal of exceeding partner teams’ expectations for feature quality.
As an Automation QA Engineer in the SPEAR team, you will be qualifying a variety of SPEAR-developed features. This will include: - Develop comprehensive feature test plans to ensure the feature achieves its goals without regressing functionality, performance, power, or stability. - Implement new tests when needed to achieve adequate coverage. - Automate end-to-end and unit-level testing.- Manage automated testing and triage test failures.- Report on testing status and follow up to ensure regressions are addressed.
  • Bachelors degree in Computer Science, Software Engineering or equivalent experience
  • Software skills with automation languages such as Python and Swift
  • Demonstrated experience creating tests that identify deep software bugs
  • Ability to communicate clearly and effectively about technical topics (verbal and written)
  • 3+ years of iOS and/or macOS QA experience
  • Comprehension of XCTest framework
  • Analytical skills to independently perform first-level triage on test failures
  • Meticulous approach to understanding, documenting, and completing test requirements
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.