Automation Quality Engineer, Device & OS Testing

Cognizant

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $171k
$126k most similar roles pay here $211k

This listing doesn't post a salary. Most similar roles pay $139,100–$202,800.

Based on 240 similar postings.

Employer

About Cognizant

Cognizant is a multinational IT services and consulting company offering digital transformation, technology, and business process services. It serves clients across financial services, healthcare, manufacturing, and other industries worldwide.

Cognizant currently has 15 open roles on FindRole.

Listed pay typically runs $145,000–$170,000 across 12 roles with salary data.

Most-posted roles

View all roles at Cognizant

At a glance

TL;DR · Automation Quality Engineer, Device & OS Testing

As an Automation Quality Engineer – Device & OS Testing, you will join the Quality Engineering team to ensure the reliability and performance of software and connected devices. You will perform integration, black-box, and end-to-end testing while designing, developing, and maintaining automated test suites for functional and system validation. Your daily responsibilities include analyzing test failures, reviewing logs, isolating root causes, and managing physical device provisioning in a lab environment. To succeed, you must possess programming expertise in Swift, Objective-C, Python, or Java, along with experience using Xcode. The role focuses on the technical challenge of validating operating system features and hardware ecosystems. Preferred skills include XCTest, iOS automation, Shell scripting, and testing backend services, APIs, and distributed systems to improve product quality and release readiness across complex software and device environments.

What you'll do

  • Perform integration, black-box, and end-to-end testing across software and device ecosystems.
  • Design, develop, execute, and maintain automated test suites for functional and system validation.
  • Analyze test failures, review logs, and isolate root causes to drive issue resolution.
  • Configure, provision, and maintain physical devices and test environments in a lab setting.
  • Improve product quality and test coverage through collaboration with engineering and quality teams.
  • Develop and maintain automated test frameworks using languages like Swift, Python, or Java.
  • Conduct manual testing activities and troubleshoot hardware/software issues on physical devices.

What we're looking for

  • 6+ years of experience in Software Quality Engineering, Test Automation, Automation Quality Engineering, or related disciplines.
  • Strong programming expertise in Swift, Objective-C, Python, or Java with working knowledge of Xcode.
  • Experience performing black-box testing and end-to-end functional validation.
  • Hands-on experience configuring, provisioning, and managing physical devices in a lab environment.
  • Strong debugging, log analysis, root cause investigation, and defect isolation skills.
  • Experience designing and maintaining automated test frameworks and test suites.
  • Ability to independently manage priorities, drive deliverables, and communicate effectively.
  • Experience testing operating system features, XCTest/iOS automation, shell scripting, backend services, or telemetry (preferred).

More like this

Similar roles

Automation Quality Engineer

Apple Inc

Sunnyvale, CA 64 days ago $129,300$225,300
Python OpenCV Computer Vision Machine Learning Robotics 3D CAD Modeling SolidWorks Fusion 360 QA Methodologies Automation Frameworks Thunderbolt HDMI USB Display Validation 3D Printing CNC Machining

Quality Engineer II, Automation

Cognizant

Cupertino, CA 28 days ago $94,000$105,000
Test Automation Python Swift Objective-C Java XCTest Xcode Git Unix Machine Learning Black-box Testing Log Analysis Telemetry Metrics Analytics
6+ yrs exp