Software Automation QA Engineer - Security

Global technology company that designs, develops, and sells consumer electronics, software, and services.
$117,800 - $205,500
Security
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Vulnerability Management Operations Engineer

Apple seeks a Vulnerability Management Operations Engineer to lead security initiatives, offering $165K-$293K salary with comprehensive benefits and stock options.

Security Project/Program Manager, Retail Engineering

Lead security program management for Apple's retail engineering, driving strategic initiatives and implementing security best practices across projects.

Software Quality Assurance Engineer - Security

Quality Assurance Engineer position at Apple focusing on security feature testing and validation across operating systems, requiring 3+ years of experience in iOS/macOS QA.

Technical Program Manager, Security Operations

Technical Program Manager position at Google leading security operations for Global Submarine Networks project, offering competitive salary and benefits.

Technical Program Manager II, Security, Core

Technical Program Manager II position at Google focusing on security initiatives, managing cross-functional projects, and driving security improvements across platforms and ecosystems.

Description For Software Automation QA Engineer - Security

The SPEAR team in Apple's Security Engineering & Architecture organization is seeking a collaborative software quality assurance engineer to ensure the quality of ambitious software security features. SPEAR is dedicated to security hardening across all of Apple's operating systems, working across various codebases in all layers of the software stack. The role involves developing and testing security features that protect over a billion users while maintaining Apple's polished user experience. As a QA engineer, you'll work closely with developers throughout project phases, from feature definition to implementation. The position offers comprehensive benefits including medical coverage, stock options, and educational support. The salary range is $117,800 to $205,500, with opportunities for bonuses and career growth. This role is perfect for someone with strong automation skills, security testing experience, and a meticulous approach to quality assurance.

Last updated 8 days ago

Responsibilities For Software Automation QA Engineer - Security

  • Coordinating with feature teams to embrace existing automation suites
  • Develop comprehensive feature test plans
  • 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

Requirements For Software Automation QA Engineer - Security

Python
  • 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

Benefits For Software Automation QA Engineer - Security

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?