{"schemaVersion":"jobsearcher.job.v1","id":"1c481f18fd87c5b5ccefce5a","url":"https://jobsearcher.com/jobs/1c481f18fd87c5b5ccefce5a","canonicalUrl":"https://jobsearcher.com/jobs/1c481f18fd87c5b5ccefce5a","title":"Software Engineer in Device Testing","description":"Software Engineer In Device TestingLocation: Austin, TX/Sunnyvale, CA (Onsite) Duration: 6 Months Pay Range: $50 - $55 an hour on W2 or C2CExecute 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.Technical Requirements:Programming and automation experience with Python and JavaExperience with device automation frameworks including XCUIAbility to analyze logs and debug issues across distributed systemsUnderstanding of backend services and system integrationsExperience validating workflows involving devices, backend services, and data pipelinesGood understanding of database connectivity and data access, connecting to data sources and SQLFamiliarity with containerization, cloud platforms such as AWS or GCP, and data pipeline technologies such as Kafka and SparkAbility to work with internal test frameworks and automation infrastructureFamiliarity with E2E testing methodologies and system level validationStrong debugging skills and ability to independently triage issuesExperience Required: 8-10Opportunity to work with a dynamic team in a fast-paced environment. Exposure to cutting-edge technologies and methodologies. Supportive and collaborative work culture.","company":"Artech","rawCompany":"artech","city":"Austin","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-09-11T05:10:27.456Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer in Device Testing","description":"Software Engineer In Device TestingLocation: Austin, TX/Sunnyvale, CA (Onsite) Duration: 6 Months Pay Range: $50 - $55 an hour on W2 or C2CExecute 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.Technical Requirements:Programming and automation experience with Python and JavaExperience with device automation frameworks including XCUIAbility to analyze logs and debug issues across distributed systemsUnderstanding of backend services and system integrationsExperience validating workflows involving devices, backend services, and data pipelinesGood understanding of database connectivity and data access, connecting to data sources and SQLFamiliarity with containerization, cloud platforms such as AWS or GCP, and data pipeline technologies such as Kafka and SparkAbility to work with internal test frameworks and automation infrastructureFamiliarity with E2E testing methodologies and system level validationStrong debugging skills and ability to independently triage issuesExperience Required: 8-10Opportunity to work with a dynamic team in a fast-paced environment. Exposure to cutting-edge technologies and methodologies. Supportive and collaborative work culture.","datePosted":"2026-09-11T05:10:27.456Z","dateModified":"2026-09-11T05:10:27.456Z","hiringOrganization":{"@type":"Organization","name":"Artech","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Austin","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"1c481f18fd87c5b5ccefce5a"},"url":"https://jobsearcher.com/jobs/1c481f18fd87c5b5ccefce5a"}}