Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

TEKsystems • Cupertino, California, United States
Salary: $72 / hour
Role & seniority: Senior/Lead QA Engineer (contract)
Stack/tools: QA on macOS/iOS platforms; CLI tooling; Python or shell scripting; Selenium/test automation; Radar (Bug tracking); Jenkins CI/CD; DCM, IDMS, CandySign; REST API familiarity; Git
Lead QA activities: bundle creation/validation, device/environment validation, multi-platform regression across iOS/macOS/watchOS/tvOS
Build and maintain automation: develop/test automation scripts, contribute to frameworks, integrate with CI/CD; monitor and improve automation coverage
Reporting and collaboration: document test results in Radar, manage regressions, provide status updates, coordinate with engineering and leadership
3+ years QA experience in software testing; strong CLI/macOS/Unix proficiency
Experience with Apple platforms (iOS/macOS) and CI/CD fundamentals
Proficient in bug tracking (Radar or similar) and strong communication/organization
10+ years with Python or shell scripting; Jenkins or similar CI/CD; REST API testing
Knowledge of retail/demo bundle testing; XCTest/UI automation; experience with internal Apple tools
Prior contractor experience at Apple or device/platform testing background
Location & work type: Cupertino, CA; Hybrid; Contract position; anticipated close Mar 4, 2026
Description Core QA Activities (60%) Bundle Creation & Validation Execute CLI commands for various campaigns and locales Execute CLI commands and validate bundle integrity Test bundle uploads to Demo Content Manager (DCM) across environments (Dev, QA, UAT, Prod) Verify bundle naming conventions and categorization Validate bundle content including apps, layouts, provisioning profiles, and media Multi-Platform Testing Conduct regression testing across iOS, iPadOS, macOS, watchOS, and tvOS platforms Validate device-specific functionality (iPhone, iPad, Apple Watch, Apple TV, Mac) Test virtual device support and physical device workflows Verify platform-specific features and configurations Device Validation & Management Execute CLI commands with various flags Test device setup, configuration, and restoration workflows Validate OS updates and device state management Verify retail mode settings and device enrollment Environment & Configuration Testing Test CLI Tool across multiple environments (Dev, QA, Production) Validate .env file configurations and environment variables Verify connectivity to internal services (DCM, IDMS, CandySign, Metadata Archive) Test network connectivity using CLI commands Validate authentication and authorization workflows Regression Testing Execute weekly/daily regression test suites Create and maintain regression test checklists Document test results in Radar (Apple's bug tracking system) Identify, reproduce, and report regressions Verify bug fixes and feature implementations Automation & Tooling (25%) Test Automation Development Partner with developers to create and maintain automated test scripts Contribute to QA automation frameworks and CI/CD pipelines Write test cases in Radar Test Suite system Schedule and monitor automated test executions Improve existing automation coverage Jenkins Integration Monitor Jenkins pipeline executions for the CLI tool Investigate and report pipeline failures Validate build station configurations Support CI/CD improvements and optimizations Quality Metrics & Reporting Track test execution metrics and quality KPIs Generate weekly QA status reports Document test coverage gaps and recommendations Maintain test case documentation in Radar Collaboration & Knowledge Sharing (15%) Team Coordination Participate in weekly QA coordination meetings (Mondays) Coordinate with engineering team on feature testing Work with EPM on task prioritization Provide status updates to QA leadership Radar Management File detailed bug reports and feature requests in Radar Triage and prioritize incoming QA tasks Verify bug fixes and close resolved radars Maintain radar metadata (keywords, components, priorities) Documentation Document test procedures and findings Update QA test cases and regression checklists Create knowledge transfer materials Contribute to team documentation repositories Required Skills & Qualifications Technical Requirements Essential: 3+ years of QA experience in software testing Strong command-line proficiency (macOS/Unix/Linux environments) Experience with Apple platforms (iOS, macOS preferred) Understanding of software development lifecycle and CI/CD Proficiency in bug tracking systems (Radar, or similar) Strong analytical and troubleshooting skills Excellent written and verbal communication skills Detail-oriented with strong organizational abilities Highly Desired: 10+ year experience with Python or shell scripting for test automation Strong command-line proficiency (macOS/Unix/Linux environments) Experience with Apple platforms (iOS, macOS preferred) Familiarity with Jenkins or similar CI/CD platforms Knowledge of REST APIs and API testing Experience with Git version control Understanding of retail or consumer product testing iOS/macOS app testing experience XCTest or UI automation framework knowledge Bonus: Experience with Apple's internal tools (Radar, Quip, etc.) Knowledge of Apple Retail systems or demo experiences Previous contractor experience at Apple Familiarity with DeviceCompute or similar device testing platforms Non-Technical Requirements Self-motivated and able to work independently Comfortable with ambiguity and changing priorities Strong time management and organizational skills Ability to context-switch between multiple platforms Proactive communication style Team player with collaborative mindset Skills Automation, Selenium, Test automation, Quality assurance, Python, Automated testing, Quality assurance testing, Test case Top Skills Details Automation,Selenium,Test automation,Quality assurance,Python,Automated testing,Quality assurance testing,Test case Additional Skills & Qualifications Looking for a strong senior/lead engineer to support a project related to retail stores and specific demo bundle releases. This person will be focused on automation efforts and needs to be able to manage their workload with very little oversight. Needs to have strong comms, organization and python experience. Experience Level Entry Level Job Type & Location This is a Contract position based out of Cupertino, CA. Pay and Benefits The pay range for this position is $72.00 - $72.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a hybrid position in Cupertino,CA. Application Deadline This position is anticipated to close on Mar 4, 2026.