Test Automation Infrastructure Engineer

OSI Engineering, Inc.

Sunnyvale (CA)

Hybrid

USD 96,000 - 138,000

Full time

23 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

OSI Engineering, Inc. is seeking a Test Automation Infrastructure Engineer to join the Hardware Validation Engineering (HVE) team in Sunnyvale, CA.

The role focuses on building and maintaining automated testing infrastructure for Mac hardware validation, including configuration, scheduling, execution, and results collection. The position emphasizes creating tools to streamline automated tests, supporting GitLab CI/CD, and developing data pipelines with dashboards to visualize trends and program

Qualifications

  • Strong Python programming for automation, infrastructure development and scripting.
  • Proficiency with Git.
  • Experience configuring, troubleshooting and maintaining Unix system services.
  • Strong SQL and relational database knowledge.
  • Strong troubleshooting skills, and the ability to work well with engineering teams in a complex technical environment.

Responsibilities

  • Design, develop and maintain the automated testing infrastructure that supports Mac hardware validation, including test configuration, scheduling, execution and results collection.
  • Build tools to make automated tests easier to create, run and validate. Support continuous integration through GitLab CI/CD.
  • Develop data pipelines and automated analysis that process, store and evaluate test results.
  • Create dashboards that show test results, trends and overall program status.
  • Design and maintain SQL and other databases. Troubleshoot issues across Unix services, networking, test execution and data processing.
  • Integrate Slack and other tools to improve workflow visibility. Work closely with hardware validation engineers and cross-functional teams.

Skills

Python
Git
Unix
SQL
Troubleshooting

Tools

GitLab
Unix Services
Databases

Job description

A globally leading consumer electronics company headquartered in Cupertino, CA is seeking a Test Automation Infrastructure Engineer to support its Hardware Validation Engineering (HVE) team.

The HVE team validates new hardware through automated stress testing to ensure customers receive products of the highest quality, and feeds test results back into the development process. The Infrastructure team enables this work by building and maintaining the systems used for test hardware configuration, test scheduling and execution, results collection and processing, and visualization.

Job Responsibilities:
  • Design, develop and maintain the automated testing infrastructure that supports Mac hardware validation. This includes test configuration, scheduling, execution and results collection.
  • Build tools that make automated tests easier to create, run and validate. Support continuous integration through GitLab CI/CD.
  • Develop data pipelines and automated analysis that process, store and evaluate test results.
  • Create dashboards that show test results, trends and overall program status.
  • Design and maintain SQL and other databases. Troubleshoot issues across Unix services, networking, test execution and data processing.
  • Integrate Slack and other tools to improve workflow visibility. Work closely with hardware validation engineers and cross-functional teams.
Required Qualifications:
  • Strong Python programming for automation, infrastructure development and scripting
  • Proficiency with Git
  • Experience configuring, troubleshooting and maintaining Unix system services
  • Strong SQL and relational database knowledge
  • Strong troubleshooting skills, and the ability to work well with engineering teams in a complex technical environment
Preferred Qualifications:
  • Building and maintaining automated test infrastructure, including writing and running automated tests
  • GitLab-based CI pipelines and Slack automation
  • Network design, deployment and debugging
  • Designing, deploying and maintaining databases and data pipelines (MongoDB, InfluxDB, Snowflake)
  • Distributed infrastructure and messaging (Kubernetes, Kafka, RabbitMQ, Celery, Conductor)
  • Monitoring and visualization with Grafana
  • Hardware validation or stress testing
  • C++ or Rust

Type: Contract (W2)

Duration: 11 months with extension

Work Location: Sunnyvale, CA (Hybrid/Onsite)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Test Automation Engineer
Test Automation Engineer

Mindlance • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Automation Operations Engineer
Automation Operations Engineer

EPAM Systems • United States

On-site
USD 110,000 - 160,000
Hybrid Test Automation Infrastructure Engineer
Hybrid Test Automation Infrastructure Engineer

OSI Engineering, Inc. • Sunnyvale (CA)

Hybrid
USD 96,000 - 138,000
Automation Engineer
Automation Engineer

WorkGenius Group • Culver City (CA)

Hybrid
USD 120,000 - 160,000
Automation Engineer, Hardware Validation & Test Infra
Automation Engineer, Hardware Validation & Test Infra

Mindlance • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Sr. Electro-Mechanical Engineer
Sr. Electro-Mechanical Engineer

Quest Global • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
Test/Validation Technician (Computer Hardware Lab Technician)
Test/Validation Technician (Computer Hardware Lab Technician)

Sunrise Systems, Inc. • Austin (TX)

On-site
USD 70,000 - 90,000
Senior Mechanical Validation & Test Engineer – Electro-Mechanical Systems
Senior Mechanical Validation & Test Engineer – Electro-Mechanical Systems

First Soft Solutions LLC • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Hardware Validation Engineer
Hardware Validation Engineer

eTeam • Palo Alto (CA)

On-site
USD 110,000 - 150,000
Senior Validation Technician
Senior Validation Technician

Motion Recruitment • Palo Alto (CA)

On-site
USD 90,000 - 120,000