Software Engineer In Device Testing

Tata Consultancy Services

Sunnyvale (CA)

On-site

USD 100,000 - 135,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tata Consultancy Services Limited in Sunnyvale, CA is seeking an Engineer to execute E2E testing across devices, backend services, data pipelines and browser UI, validating unreleased features and server-side platform changes.

You will develop and maintain test scenarios, triage failures, analyze logs and telemetry, and collaborate with internal teams to provide actionable defect reports and diagnostics, using Python, Java and XCUI.

Qualifications

  • Strong Python and Java automation experience.
  • Experience with device automation frameworks like XCUI.
  • Ability to analyze logs across distributed systems.
  • Understanding of backend services and data pipelines.
  • Knowledge of SQL databases and data access.

Responsibilities

  • Execute E2E testing across devices, backend services, data pipelines, browser UI and related systems.
  • Validate functionality of unreleased device features and server-side platform changes.
  • Develop, maintain, and execute test scenarios.
  • Investigate failures and perform root-cause triage across the stack.
  • Analyze logs and telemetry to identify issue sources.
  • Provide actionable defect reports with reproduction steps and diagnostics.
  • Work with internal teams and test frameworks written in Python, Java, and XCUI.
  • Independently triage issues and identify probable failure points before escalation.

Skills

Log analysis
Distributed systems debugging
Test automation
E2E testing

Tools

Python
Java
XCUI
SQL
AWS
GCP
Kafka
Spark

Job description

Job Description
  • Execute E2E testing across devices, backend services, data pipelines, browser UI and supporting systems.
  • Validate functionality of unreleased device features and server-side platform changes.
  • Develop, maintain, and manual test scenarios.
  • Investigate failures and perform root cause triage across the system stack including devices, backend services, and data pipelines.
  • Analyze logs and system telemetry to identify the source of issues.
  • Work with internal engineering teams to provide actionable defect reports with clear reproduction steps and supporting diagnostics.
  • Understand and interact with test frameworks and tools written in Python, JavaScript, and device automation frameworks such as XCUI.
  • Support validation of cross system workflows involving devices, backend services, and data pipelines.
  • Contractors are expected to independently triage issues and identify probable failure points before escalating to internal engineering teams.
  • Disclosures Needed: Internal UI SDK
Technical Requirements
  • Contractors must demonstrate strong technical capability across the following areas.
  • Programming and automation experience with Python and Java
  • 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 data access, connecting to data sources and SQL
  • Familiarity with containerization, cloud platforms such as AWS or GCP, and data pipeline technologies such as 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 ability to independently triage issues.

Salary Range: $100,000 - $135,000 a year

Location

Sunnyvale, CA

Function

TECHNOLOGY

Role

Engineer

ID

435022

Skills

Javascript | Kafka | Python

Salary Range

$100,000 - $135,000

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
End-to-End Device Testing Engineer
End-to-End Device Testing Engineer

Tata Consultancy Services Limited • Sunnyvale (CA)

On-site
USD 100,000 - 135,000
Python Test Automation Engineer/sdet
Python Test Automation Engineer/sdet

Tata Consultancy Services • Cupertino (CA)

On-site
USD 100,000 - 130,000
Test Engineer
Test Engineer

Russell Tobin • San Diego (CA)

Remote
USD 75,768 - 82,656
Medical, dental, and vision insurance
401(k) retirement savings
Life and disability insurance
+3
Java Engineer
Java Engineer

Tata Consultancy Services • Sunnyvale (CA)

On-site
USD 80,000 - 110,000
Software Test Engineer
Software Test Engineer

Meet Life Sciences • San Francisco (CA)

On-site
USD 120,000 - 160,000
Software Test Engineer
Software Test Engineer

ACL Digital • Sunnyvale (CA)

On-site
USD 90,000 - 120,000
Hardware Test Engineer
Hardware Test Engineer

Tata Consultancy Services • Mountain View (CA)

On-site
USD 100,000 - 125,000
Linux OS familiarity
Test script edits
Automotive testing experience
+1
Technical Test Lead-DevOps – Jenkins,Docker,Ansible Automation – Java, Swift, iOS –Xcode, Selen[...]
Technical Test Lead-DevOps – Jenkins,Docker,Ansible Automation – Java, Swift, iOS –Xcode, Selen[...]

Avance Consulting Services • Sunnyvale (CA)

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

Tata Consultancy Services • Washington

On-site
USD 100,000 - 120,000
Discretionary Annual Incentive
Medical Coverage: Health & Vision
Parental Leave