Software Quality Engineer – Conversational AI
Cognizant · Cupertino, CA · 5 days ago
On-siteEngineering$53k–$93k/yrFull-time
About The Role
As a Software Quality Engineer – Conversational AI, you will make an impact by ensuring exceptional quality across conversational AI experiences, intelligent assistant features, consumer hardware, and end-to-end customer workflows. You will be a valued member of the Quality Engineering team and work collaboratively with Software Engineering, Product Management, Program Management, Design, Hardware Engineering, and cross-functional stakeholders.
Responsibilities
- Perform test planning, test strategy development, test design, and execution of manual and automated testing across multiple products and initiatives.
- Drive quality validation for conversational AI, voice assistant experiences, speech recognition functionality, and customer-facing workflows.
- Conduct comprehensive black-box testing across software, hardware, operating systems, and integrated user experiences.
- Conduct exploratory testing to identify edge cases, usability concerns, customer-impacting defects, and quality risks beyond documented requirements.
- Analyze complex failures, troubleshoot defects, isolate root causes, and create high-quality defect reports with detailed reproduction steps.
- Partner with engineering, product, design, and program teams to drive issue resolution and improve product quality.
- Assess release readiness, prioritize testing efforts, and provide recommendations based on quality risk analysis.
- Mentor quality engineers and analysts through technical guidance, best practices, and test review activities.
- Lead quality efforts across multiple concurrent projects in a fast-paced environment.
- Identify opportunities to improve testing processes, automation effectiveness, tools, and overall quality engineering efficiency.
Requirements
- 3+ years of experience in Software Quality Assurance, Quality Engineering, or a related testing role.
- Strong experience in test planning, test strategy development, test case design, and execution of manual and automated testing.
- Extensive experience performing black-box testing across software, hardware, operating systems, and integrated customer experiences.
- Experience testing conversational user interfaces, voice assistants, speech recognition systems, or natural language interaction platforms.
- Strong debugging, troubleshooting, and defect isolation skills with the ability to identify root causes and reproduce complex issues.
- Experience validating end-to-end customer workflows across client platforms, applications, operating systems, and hardware ecosystems.
- Demonstrated expertise in exploratory testing and identifying quality issues beyond documented requirements.
- Excellent written and verbal communication skills in English.
- Strong attention to detail, analytical thinking, and a customer-first mindset.
Qualifications
- Experience testing consumer devices, smart home technologies, wearables, Bluetooth accessories, or connected ecosystems.
- Experience validating conversational AI, voice assistants, natural language processing, localization, or multilingual customer experiences.
- Experience developing comprehensive test strategies and driving quality improvements across large-scale cross-functional programs.
- Experience collaborating with Software Engineering, Hardware Engineering, Human Interface Design, Localization, and Product teams.
- Ability to manage quality validation efforts across multiple concurrent projects and competing priorities.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Passion for emerging technologies and continuous improvement of testing methodologies.
Skills
- Experience testing consumer devices, smart home technologies, wearables, Bluetooth accessories, or connected ecosystems.
- Experience validating conversational AI, voice assistants, natural language processing, localization, or multilingual customer experiences.
- Experience developing comprehensive test strategies and driving quality improvements across large-scale cross-functional programs.
- Experience collaborating with Software Engineering, Hardware Engineering, Human Interface Design, Localization, and Product teams.
- Ability to manage quality validation efforts across multiple concurrent projects and competing priorities.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Passion for emerging technologies and continuous improvement of testing methodologies.
Benefits
- Medical/Dental/Vision/Life Insurance
- 401(k) plan and contributions
- Long-term/Short-term Disability
- Paid Parental Leave
- Employee Stock Purchase Plan