Mediabistro logo
job logo

Software Engineer in Device Testing

Artech, Cupertino, CA, United States


Request ID: 73557-1
Title: Software Engineer in Device Testing
Locations: Cupertino, CA 95014 (100% onsite)
Duration:

6+ Months with Possible Extension.
Salary Range: $50.00- $55.00/Hour on W2 Only (All inclusive) Applicant must be willing to work on W2.

Job Overview
We are seeking a talented

Software Engineer in Device Testing

to execute end-to-end (E2E) testing across various devices, backend services, data pipelines, and browser UI. The ideal candidate will have programming and automation experience, strong debugging skills, and familiarity with device automation frameworks. This position requires expertise in system-level validation and the ability to work with containerization and cloud platforms.

Key Responsibilities:

Execute

end-to-end (E2E) testing

across devices, backend services, data pipelines, browser UI, and supporting systems.
Automate testing using

Python

and

Java , with experience in device automation frameworks, including

XCUI .
Analyze logs and debug issues across

distributed systems , ensuring smooth integration between devices and backend services.
Collaborate with cross-functional teams to validate

workflows

involving devices, backend services, and data pipelines.
Ensure data connectivity and access are correctly validated by interacting with

databases

using SQL and database connectors.
Work with

internal test frameworks

and

automation infrastructure

to support continuous testing and integration.
Leverage

containerization technologies

and

cloud platforms

(AWS, GCP) to validate and test complex systems.
Validate systems and services with a focus on

E2E testing methodologies

and

system-level validation .
Debug and triage complex issues independently, providing effective solutions in a timely manner.

Technical Skills Required:

Programming and automation experience with

Python

and

Java .
Experience with

device automation frameworks , specifically

XCUI .
Ability to

analyze logs

and debug issues in

distributed systems .
Strong understanding of

backend services

and

system integrations .
SQL

skills for database connectivity and data access.
Familiarity with

containerization

technologies and

cloud platforms

(AWS, GCP).
Experience with data pipeline technologies like

Kafka

and

Spark .
Familiarity with

E2E testing methodologies

and system-level validation.
Strong

debugging

skills and ability to

independently triage issues .

Preferred Skills:

Experience working in an

Agile environment .
Knowledge of

CI/CD processes

and

test automation frameworks .
Familiarity with cloud-native services, container orchestration (e.g., Kubernetes), and monitoring tools.

Requirements:

Must be able to work onsite

at the Cupertino, CA location (100% onsite).
Submit

LinkedIn profile

along with your application.

Company Benefits & Culture

Inclusive and diverse work environment
Opportunities for professional growth and development
Comprehensive health and wellness benefits

Appreciate your quick response and please feel free to reach me out for any query you may have.

Thanks