Senior Automation Engineer: Java/Python + XCUI & E2E

AppLab Systems, Inc

Cupertino (CA)

On-site

USD 160,000 - 200,000

Full time

12 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

AppLab Systems, Inc. in Cupertino, CA seeks a Java/Python Testing Automation Engineer to drive end-to-end validation across devices, data pipelines, and backend services.

You will automate using Python and Java, leverage XCUI, analyze logs, and triage issues across the stack to ensure robust feature delivery. The role requires 7+ years of experience with distributed systems, databases, SQL, and cloud platforms (AWS/GCP), plus experience with Kafka and Spark for data pipelines.

Qualifications

  • Minimum 7+ years of experience.
  • Hands-on Python and Java development and automation.
  • Experience with device automation frameworks including XCUI.
  • Ability to analyze logs and debug issues across distributed systems.
  • Understanding of backend services and system integrations.
  • Experience validating workflows involving devices, backend services, and data pipelines.
  • Good understanding of database connectivity and SQL.
  • Familiarity with containerization and cloud platforms (AWS or GCP), plus Kafka and Spark.
  • Ability to work with internal test frameworks and automation infrastructure.
  • Familiarity with E2E testing methodologies and system-level validation.
  • Strong debugging skills and independent triage capability.

Responsibilities

  • Execute E2E testing across devices, backend services, data pipelines, browser UI and supporting systems.
  • Validate functionality of new device features and server-side platform changes.
  • Develop, maintain, and execute test scenarios.
  • Investigate failures and perform root cause triage across the system stack.
  • Analyze logs and telemetry to identify issue sources.
  • Provide actionable defect reports with reproduction steps and diagnostics.
  • Collaborate with internal engineering teams on frameworks and XCUI-based tooling.
  • Support validation of cross-system workflows involving devices, backend services, and data pipelines.
  • Contractors independently triage issues and identify probable failure points before escalation.

Skills

Python
Java
XCUI
Logs analysis
Distributed systems
Backend services
Data pipelines
SQL
Containerization
AWS/GCP
Kafka
Spark
Test frameworks
E2E testing
Debugging

Tools

XCUI
Kafka
Spark
AWS
GCP

Job description

AppLab Systems, Inc. in Cupertino, CA seeks a Java/Python Testing Automation Engineer to drive end-to-end validation across devices, data pipelines, and backend services.

You will automate using Python and Java, leverage XCUI, analyze logs, and triage issues across the stack to ensure robust feature delivery. The role requires 7+ years of experience with distributed systems, databases, SQL, and cloud platforms (AWS/GCP), plus experience with Kafka and Spark for data pipelines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java/Python/ Testing Automation Engineer
Java/Python/ Testing Automation Engineer

AppLab Systems, Inc • Cupertino (CA)

On-site
USD 160,000 - 200,000
Automation Engineer
Automation Engineer

WorkGenius Group • Culver City (CA)

Hybrid
USD 120,000 - 160,000
Mobile & Web Automation Engineer (Appium, Selenium)
Mobile & Web Automation Engineer (Appium, Selenium)

TestingXperts • Foster City (CA)

On-site
USD 90,000 - 120,000
Sr. Automation Engineer (Java, Selenium)
Sr. Automation Engineer (Java, Selenium)

Central Business Solutions, Inc • Mountain View (CA)

On-site
USD 140,000 - 190,000
UAT Analyst, E2E & Automation
UAT Analyst, E2E & Automation

Salt Digital Recruitment • Culver City (CA)

On-site
USD 120,000 - 160,000
Senior Test Automation Engineer - CI/CD & Java Specialist
Senior Test Automation Engineer - CI/CD & Java Specialist

SWIFT • Tysons (VA)

On-site
USD 101,000 - 140,000
Automation Engineer
Automation Engineer

Planet Group • Cupertino (CA)

Hybrid
USD 94,000 - 96,000
Senior Java & Python Software Engineer – Onsite Redmond
Senior Java & Python Software Engineer – Onsite Redmond

AppLab Systems, Inc • Redmond (WA)

On-site
USD 110,000 - 140,000
QA Automation Engineer
QA Automation Engineer

Tech-Mex • Pleasanton (CA)

On-site
USD 70,000 - 90,000
Remote Automation QA Engineer: UI/API & Data Pipelines
Remote Automation QA Engineer: UI/API & Data Pipelines

Empower Retirement • Greenwood Village (CO)

Hybrid
USD 72,000 - 102,000
Medical, dental, vision insurance
401(k) retirement with company match
Tuition reimbursement
+3