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