Automation / Systems Test Engineer

Experis6 days ago
San Francisco, CA, United States
On-site
Contract
Junior Level (1-3 years)

Job Description

Our client is seeking Automation / Systems Test Engineer to join their team.

Automation / Systems Test Engineer

Location:

San Francisco / Cupertino, CA

Work Model:

100% Onsite (In-Office Required)
Contract

We are seeking experienced Automation / Systems Test Engineers to support end-to-end validation across devices, backend services, and data pipelines. Ideal candidates will have strong programming skills, hands-on device automation experience, and the ability to independently debug complex distributed systems. Candidates must be based in or willing to commute to the San Francisco / Cupertino area, as this role requires full-time, in-office presence.

Key Responsibilities

  • Design, develop, and maintain automation solutions using Python and Java
  • Build and execute device automation using frameworks such as XCUI
  • Validate complex workflows involving devices, backend services, and data pipelines
  • Analyze logs and debug issues across distributed systems
  • Collaborate with backend and platform teams to understand system integrations
  • Work with internal test frameworks and automation infrastructure
  • Perform end-to-end (E2E) testing and system-level validation
  • Independently triage, debug, and resolve issues across multiple components

Required Skills & Qualifications

  • Strong programming and automation experience in Python and Java
  • Hands-on experience with device automation frameworks, including XCUI
  • Proven ability to analyze logs and debug distributed systems
  • Solid understanding of backend services, APIs, and system integrations
  • Experience validating workflows that span devices, services, and data pipelines
  • Good understanding of database connectivity and data access, including SQL
  • Familiarity with containerization technologies (e.g., Docker)
  • Experience with cloud platforms such as AWS or GCP
  • Exposure to data pipeline technologies such as Kafka and Spark
  • Familiarity with E2E testing methodologies and system-level testing
  • Strong debugging skills with the ability to work independently

Additional Information

  • Candidates must be based in the San Francisco / Cupertino area
  • This role requires 100% in-office attendance
  • Strong communication and collaboration skills are essential

Required Skills

E2E Testing
APIs
Collaboration
Java
Spark
XCUI
AWS
Kafka
Debugging Distributed Systems
SQL
Docker
Backend Services
Device Automation
Python
GCP
System-Level Testing