Request ID: 108272-1
Title: E2E Test Automation Engineer
Locations: Austin, TX/Sunnyvale, CA
Duration: 6 Months
Pay Range: $53- $55/Hour on W2/C2C (All inclusive)
We are seeking an experienced Senior E2E Test Automation Engineer with 8 10 years of experience in software testing, automation, backend validation, and distributed systems. The ideal candidate will have strong programming skills in Python and Java, experience with device automation frameworks such as XCUI, and the ability to independently troubleshoot and triage issues across devices, backend services, data pipelines, and supporting systems.
The candidate will be responsible for end-to-end validation of device features and server-side platform changes, developing and maintaining test scenarios, analyzing logs and telemetry, and providing actionable defect reports to engineering teams.
Key Responsibilities
Execute end-to-end 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 execute manual and automated test scenarios.
Investigate test failures and perform root-cause analysis and triage across the complete system stack.
Analyze application logs, system telemetry, and diagnostic information to identify probable failure points.
Work closely with engineering teams to provide detailed defect reports with clear reproduction steps and supporting diagnostics.
Understand and interact with test frameworks and automation tools developed using Python and JavaScript.
Work with device automation frameworks such as XCUI/XCUITest.
Validate cross-system workflows involving devices, backend services, and data pipelines.
Independently troubleshoot issues and identify probable root causes before escalating to engineering teams.
Validate backend services, APIs, integrations, and distributed system workflows.
Perform database connectivity and data validation using SQL.
Support testing of data pipelines involving technologies such as Kafka and Spark.
Work with containerized applications and cloud environments such as AWS or GCP.
Collaborate with developers, architects, data engineers, and QA teams throughout the testing lifecycle.
Required Technical Skills
8 10 years of experience in software testing, test automation, system validation, or related engineering roles.
Strong programming experience with Python and Java.
Hands-on experience with device automation frameworks, particularly XCUI/XCUITest.
Strong experience in E2E testing and system-level validation.
Ability to analyze logs, telemetry, stack traces, and diagnostic information.
Strong debugging and root-cause analysis skills.
Experience testing distributed systems and backend services.
Understanding of backend APIs, services, integrations, and system dependencies.
Strong SQL and database connectivity/data-access knowledge.
Experience validating data pipelines and cross-system workflows.
Familiarity with Kafka and Spark.
Familiarity with AWS or GCP.
Experience with Docker/containerization.
Ability to work with internal test frameworks and automation infrastructure.
Strong communication and defect-reporting skills.
Ability to work independently and proactively triage technical issues.
Preferred Skills
JavaScript/TypeScript automation experience.
Experience with iOS/device testing and XCUI/XCUITest.
Experience with Kafka-based event-driven systems.
Experience with Spark/data processing pipelines.
Experience with cloud-based test environments.
Experience with CI/CD and automated testing infrastructure.
Knowledge of data architecture and data modeling.
Experience working with large-scale distributed applications.
Numbers & Facts
Location
Austin, TX
Salary
$53–$55 Per Hour
Skills
Amazon Web Services (AWS)unmatched
Analysis Skillsunmatched
Application Programming Interface (API)unmatched
Automationunmatched
Automation Engineeringunmatched
Cloud Applicationsunmatched
Cloud Computingunmatched
Communication Skillsunmatched
Computer Programmingunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Data Managementunmatched
Data Modelingunmatched
Data Processingunmatched
Data Qualityunmatched
Debugging Skillsunmatched
Distributed Applicationsunmatched
Distributed Computingunmatched
Dockerunmatched
Functional Testingunmatched
GCP (Good Clinical Practices)unmatched
Identify Issuesunmatched
Javaunmatched
JavaScriptunmatched
Problem Solving Skillsunmatched
Python Programming/Scripting Languageunmatched
Quality Assuranceunmatched
Reporting Skillsunmatched
Root Cause Analysisunmatched
SQL (Structured Query Language)unmatched
SQL Databasesunmatched
Software Testingunmatched
System Validationunmatched
Team Playerunmatched
Telemetryunmatched
Test Automationunmatched
Test Dataunmatched
Test Plan/Scheduleunmatched
Test Scenariounmatched
Testingunmatched
User Interface/Experience (UI/UX)unmatched
Web Browsersunmatched
iOSunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.