Cognizant logo

Quality Engineer II – Automation

Cognizant
Full-time
On-site
California

About the role
As a Quality Engineer II – Automation, you will make an impact by designing, developing, and maintaining automated test solutions that ensure the quality and performance of software systems. You will be a valued member of the Quality Engineering team and work collaboratively with cross-functional teams across multiple geographies.

In this role, you will:
• Design, develop, and maintain automated test scripts for functional and model validation in CI/CD pipelines.
• Analyze and triage test failures, escalating key quality issues and driving them to resolution.
• Collaborate with global teams to ensure seamless integration and testing of software components.
• Contribute to the continuous improvement of test frameworks and automation strategies.
• Participate in the development and execution of integration and system-level tests.

Work model:
At Cognizant, we strive to provide flexibility wherever possible, and we are here to support a healthy work-life balance through our various wellbeing programs. Based on this role’s business requirements, this is an onsite position requiring 5 days a week in a client or Cognizant office in Cupertino, CA.

The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.

What you need to have to be considered
• Bachelor’s or Master’s degree in Computer Science or equivalent.
• 5+ years of professional experience as a Software Development Engineer or in a related field.
• Strong programming skills in object-oriented languages such as Python, Swift, or Java.
• Experience working in CI/CD environments.
• Excellent written and verbal communication skills in English.

These will help you stand out
• Experience with test automation frameworks (XCTest is a plus).
• Familiarity with Apple OS platforms, Xcode, and iOS application development.
• Strong debugging and troubleshooting skills in multi-tiered, client-server environments.
• Experience testing backend services at the API or protocol level.
• Understanding of various test types (unit, integration, end-to-end) and their purposes.
• Familiarity with logging, analytics, and Unix administration.
• Experience with tools and technologies such as Git, Solr, Kafka, Redis, Splunk, PostgreSQL, AWS S3, Docker.
• Exposure to ML systems and testing ML models.
• Previous experience working with Virtual Assistants is a plus.
• Curious, proactive, and adaptable in a fast-paced environment.

Salary and Other Compensation:
The annual salary for this position is between $53,477– $92,500 depending on experience and other qualifications of the successful candidate.
This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.

Benefits:
Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
Medical/Dental/Vision/Life Insurance
Paid holidays plus Paid Time Off
401(k) plan and contributions
Long-term/Short-term Disability
Paid Parental Leave
Employee Stock Purchase Plan