Automation Engineer
•Today
| Verified Pay check_circle | Provided by the employer$72 per hour |
|---|---|
| Hours | Full-time, Part-time |
| Location | Cupertino, California |
About this job
*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.
h4>About TEKsystems:
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
About TEKsystems and TEKsystems Global Services
We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We're a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
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.
h4>About TEKsystems:
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
About TEKsystems and TEKsystems Global Services
We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We're a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Nearby locations
Nearby Job Titles
Radiologic Technologist Jobs Applications Software Developer Jobs Fast Food Preparation Worker Jobs Network Architect Jobs Retail Salesperson JobsNearby Locations
San Jose, CA Jobs Santa Clara, CA Jobs Palo Alto, CA Jobs Sunnyvale, CA Jobs California JobsNearby Companies
Apple Jobs Care.com Jobs AlliedTravelCareers Jobs Free Cash by Almedia Jobs Gopuff JobsNearby Categories
Full-time Jobs Part-time Jobs Gig Jobs Posting ID: 1236903223 Posted: 2026-03-02 Job Title: Automation Engineer