Software Automation Engineer

Sapphire Stream Technology

Palo Alto (CA)

On-site

USD 120,000 - 140,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

On-site work
Competitive compensation
Hardware-in-the-loop testing exposure
Career growth opportunities

Job summary

Sapphire Stream Technology is seeking an experienced Cloud API & Mobile Test Automation Engineer to develop and maintain automated testing solutions for iOS and Android apps, cloud APIs, and connected automotive services.

The role requires extensive Python automation experience, strong API and mobile testing expertise, and hands-on validation across hardware-in-the-loop systems and physical vehicles.

Qualifications

  • Extensive Python-based test automation experience.
  • Experience building scalable automated test frameworks.
  • Strong background in iOS/Android testing and REST API validation.
  • Experience integrating tests into CI/CD pipelines.
  • Hands-on testing across functional, integration, regression, and end-to-end levels.

Responsibilities

  • Design and maintain automated test frameworks for mobile apps.
  • Develop automated tests for cloud APIs, backend services, and connected platforms.
  • Integrate test suites into CI/CD pipelines to enable continuous testing.
  • Perform functional, integration, regression, system, end-to-end, and exploratory testing.
  • Validate data flows across mobile, cloud, embedded, and vehicle systems.
  • Debug data-flow, connectivity, and integration issues across platforms.

Skills

Python test automation
API testing
Mobile testing (iOS/Android)
CI/CD integration
Debugging & root-cause analysis
Git workflows

Tools

Appium
Selenium
Pytest
XCTest
Espresso

Job description

Work Arrangement: On-site, four to five days per week

Compensation: $120,000–$140,000 USD annually

Position Overview

We are seeking an experienced Cloud API & Mobile Test Automation Engineer to develop and maintain automated testing solutions for iOS and Android applications, cloud APIs, and connected automotive services.

This role requires extensive Python automation experience, strong API and mobile testing expertise, and hands-on validation across multiple environments including hardware-in-the-loop systems and physical vehicles. The successful candidate will collaborate closely with software, cloud, mobile, and vehicle engineering teams to identify integration issues and improve overall product quality.

Key Responsibilities
  • Design, develop, and maintain automated test frameworks for iOS and Android applications.
  • Develop and execute automated tests for cloud APIs, backend services, and connected-service platforms.
  • Integrate automated test suites into CI/CD pipelines to support continuous testing and release validation.
  • Perform functional, integration, regression, system, end-to-end, and exploratory testing.
  • Validate software across multiple environments, including simulated systems, hardware-in-the-loop setups, test benches, and physical vehicles.
  • Test end-to-end data flows between mobile applications, cloud services, embedded systems, and vehicle platforms.
  • Debug cross-platform data-flow, synchronization, connectivity, and integration issues.
  • Analyze API responses, application logs, cloud logs, network traffic, and vehicle diagnostic data to identify root causes.
  • Develop test strategies, test plans, test cases, and quality metrics for connected services.
  • Document, track, and communicate defects clearly to engineering teams.
  • Collaborate with developers to reproduce issues, validate fixes, and improve testability.
  • Identify automation opportunities and continuously improve test coverage, execution reliability, and release readiness.
  • Help define and drive the overall quality strategy for mobile applications and connected services.
Required Qualifications
  • Extensive professional experience using Python for test automation.
  • Experience developing and maintaining scalable automated test frameworks.
  • Strong experience testing iOS and Android applications.
  • Experience validating REST APIs, cloud services, and distributed systems.
  • Experience integrating automated tests into CI/CD pipelines.
  • Hands-on experience with functional, integration, regression, system, and end-to-end testing.
  • Experience testing data flows across mobile, cloud, embedded, or connected platforms.
  • Strong debugging, log-analysis, troubleshooting, and root-cause-analysis skills.
  • Experience using API testing tools and libraries.
  • Familiarity with Git-based software development and defect-management workflows.
  • Strong communication and cross-functional collaboration skills.
  • Ability to work on-site regularly and conduct hands-on testing using physical equipment.
Preferred Qualifications
  • Experience testing connected vehicles, automotive infotainment, telematics, or mobility services.
  • Experience with hardware-in-the-loop systems, vehicle test benches, or full-vehicle validation.
  • Familiarity with AWS, Azure, Google Cloud, or similar cloud platforms.
  • Experience with Appium, Selenium, Pytest, XCTest, Espresso, or similar automation tools.
  • Experience with Postman, REST Assured, Charles Proxy, Wireshark, or similar API and network-debugging tools.
  • Understanding of authentication methods such as OAuth 2.0, API keys, and token-based authentication.
  • Familiarity with Docker, Kubernetes, or containerized test environments.
  • Experience with Jenkins, GitHub Actions, GitLab CI, or similar CI/CD platforms.
  • Familiarity with automotive communication protocols such as CAN.
  • Knowledge of Git, Jira, Jenkins, or similar development and testing tools.
Work Arrangement
  • Four-day return-to-office policy.
  • Five days on-site may frequently be required because of hardware-in-the-loop and full-vehicle testing requirements.
Compensation

The anticipated compensation range for this position is $120,000–$140,000 USD annually. Actual compensation will depend on the candidate’s relevant experience, technical expertise, qualifications, and overall suitability for the position.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cloud API & Mobile Test Automation Engineer (Automotive)
Cloud API & Mobile Test Automation Engineer (Automotive)

dorle-controls-llc • Palo Alto (CA)

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

L&T Technology Services • Mountain View (CA)

On-site
USD 80,000 - 110,000
Automotive Test Automation Engineer
Automotive Test Automation Engineer

Cognizant • Dearborn (MI)

On-site
USD 74,000 - 83,000
Medical Insurance
401(k) Plan
Paid Holidays
+3
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Ecolab • Naperville (IL)

Hybrid
Medical benefits
Dental benefits
Vision benefits
+1
Sr. Test Automation Engineer
Sr. Test Automation Engineer

Cognizant • Dearborn (MI)

On-site
USD 92,000 - 103,000
Medical/Dental/Vision/Life Insurance
401(k) Plan and contributions
Paid holidays and PTO
+1
On-Site Cloud & Mobile Test Automation Engineer
On-Site Cloud & Mobile Test Automation Engineer

Sapphire Stream Technology • Palo Alto (CA)

On-site
USD 120,000 - 140,000
On-site work
Competitive compensation
Hardware-in-the-loop testing exposure
+1
QA Automation & Test Engineer
QA Automation & Test Engineer

10xTalents • Princeton (NJ)

On-site
USD 90,000 - 120,000
Competitive compensation package
Opportunities to work on cutting-edge technologies
Dynamic team environment
Test Automation Engineer
Test Automation Engineer

Cognizant • Town of Florida (NY)

On-site
USD 110,000 - 160,000
Mobile Automation Engineer
Mobile Automation Engineer

Insight Global • Columbus (OH)

On-site
USD 90,000 - 120,000
Mobile Automation Engineer
Mobile Automation Engineer

MISSION BOX SOLUTIONS INC • Alpharetta (GA)

On-site
USD 80,000 - 90,000
Full benefits including medical, dental, and vision coverage
Relocation assistance available