Back to jobs
TE

Automation Quality Engineer (QE2)

Tesnik Technologies

Job ID: JOB-00040

Cupertino, California, United States · On-site Full-time Posted Aug 20, 2026 Expires No expiry

Compensation

$85,000 – $90,000

Accepted work authorization

OPTCPTH4 EADGC EADGreen CardUS CitizenL2 EAD

Third-party / bench submissions

Accepted (C2C welcome)

Black-box Testing
Test Automation
Swift
Xcode
XCTest
iOS Testing
Device Provisioning
Device Flashing
Lab Environment
Root Cause Analysis
Log Analysis
Integration Testing
End-to-End Testing
Python Automation
Java Automation
Mobile Device Testing
OS Validation
CI/CD Testing

Experience: 6 to 8 years

Salary: $85 - 90k (W2 Only)

VISA: EAD/GC/Citizenship

End Client: CTS / Apple

Interview Rounds : 2

Immediate slots for right candidates

Professional Summary

Highly skilled Automation Quality Engineer with strong experience in both manual and automated testing of mobile and device-based platforms. Proven expertise working in physical device lab environments, including device provisioning, flashing, configuration, troubleshooting, and large-scale test execution. Strong background in black-box testing, automation framework development, and OS-level validation. Hands-on experience with iOS ecosystems, Swift programming, Xcode, and device diagnostics.

Key Qualifications

Lab & Device Testing Experience

•Hands-on experience managing real-device test labs and multiple test devices.

•Device setup, provisioning, flashing, configuration, reset, teardown, and troubleshooting.

•Experience validating hardware-software interactions and device behavior.

•Familiarity with system logs, device diagnostics, and root cause analysis.

•Manual Testing Expertise

•Strong black-box testing experience.

•Creation and execution of detailed test cases and test plans.

•End-to-end functional, integration, and regression testing.

•Defect identification, reproduction, documentation, and tracking.

Automation Skills

•Development and maintenance of automated test scripts and frameworks.

•Experience with continuous test execution and validation pipelines.

•Strong programming skills in Python, Java, or similar automation languages.

•Experience integrating automated tests into CI/CD environments.

•iOS / OS Testing Experience

•Experience testing operating systems, platform features, and device-level functionality.

•Strong understanding of iOS device provisioning, configuration, and debugging.

•Knowledge of system logs, crash analysis, and troubleshooting techniques.

Programming Skills

•Swift programming experience with the ability to develop, modify, and maintain test code.

•Hands-on experience with Xcode.

•XCTest framework experience preferred.

•Exposure to Objective-C is an added advantage.

Preferred Background

•Experience working with Apple products, iOS devices, or mobile ecosystems.

•Strong analytical and debugging skills.

•Ability to work independently in a fast-paced lab environment.

•Excellent communication and collaboration skills.

Strong Resume Keywords

•Black-box Testing, Test Automation, Swift, Xcode, XCTest, iOS Testing, Device Provisioning, Device Flashing, Lab Environment, Root Cause Analysis, Log Analysis, Integration Testing, End-to-End Testing, Python Automation, Java Automation, Mobile Device Testing, OS Validation, CI/CD Testing

Ideal Candidate Snapshot

•A QA/Automation professional with 6+ years of experience who combines strong manual testing fundamentals, real-device lab expertise, automation framework development skills, and hands-on Swift/iOS knowledge. Candidates with Apple ecosystem experience and a proven track record in device validation and troubleshooting will be highly preferred.