QA Automation Engineer with End to End - W2 Only
Role summary
Seeking a QA Automation Engineer with End-to-End (E2E) testing expertise for a contract role in Cupertino, CA. The position requires proficiency in Python and Java, experience with device automation frameworks like XCUI, and the ability to debug issues across distributed systems. Responsibilities include executing E2E tests for devices, backend services, data pipelines, and UI, validating complex workflows, and working with databases (SQL). Familiarity with cloud platforms (AWS, GCP), containerization (Docker), and data tools (Kafka, Spark) is also expected. This is a W2-only position with a duration of 12+ months.
Title
: QA Automation Engineer (E2E)
Location : Cupertino, CA
Duration : 12+ months
Position : W2 Position
Key Responsibilities
- Execute E2E testing across devices, backend services, data pipelines, browser UI and supporting systems.
- 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.
- trong debugging skills and ability to independently triage issues.
Must Skills:
- Python, Java
- Experience with XCUI and test frameworks
- Strong debugging skills in distributed systems
- Knowledge of backend services and system integrations
- Experience in data pipeline validation
- Database knowledge: SQL, data connectivity
- Familiarity with:
- Cloud platforms (AWS, GCP)
- Containerization (Docker)
- Data tools (Kafka, Spark)
- Understanding of E2E testing methodologies and system validation