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, CAWork 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