Software Quality Assurance Engineer

Hinjewadi, Pune, India

Cerence

Cerence (NASDAQ: CRNC) is the global industry leader in creating unique, moving experiences for the automotive world.

View all jobs at Cerence

Apply now Apply later

A Moving Experience.

Principal duties and responsibilities:

  • Contribute improvements to products, processes, documentation, and QA best practice
  • Troubleshoot and analyze application and third-party partner defects in the testing and production environment
  • Develop Java JUnit classes and suites to verify RESTful microservice features at the unit, integration, and end-to-end testing levels
  • Use purpose-built test harnesses with custom code as needed to test integration with complex third-party behaviors
  • Contribute to automated tests of owned features for load, performance and sanity testing purposes
  • Perform QA and Dev code reviews with peers
  • Troubleshoot QA and Dev code, write effective stories and bugs, and work them to conclusion in an Agile team environment
  • Work closely with developers and adjacent Dev/QA teams during appropriate stages of projects and participate in all phases of the scrum process
  • Support DevOps team members in launching products on our customer environments
  • Participate in off-hours production deployments on infrequent basis with reasonably advance notice

Required Skills:

  • Technical Expertise: Proficient in Python, Java, or similar languages with hands-on experience in large language models (LLMs) is required. Experience in Automation in LLM product development with function calling, prompt engineering, Retrieval-Augmented Generation (RAG), VLLM, and fine-tuning models. Knowledge of QA tools like Allure, Report Portal is strong plus.
  • Education: Bachelor's in computer science, Engineering, or related field; master’s or Ph.D. is a bonus.
  • Experience: 3+ years of software engineering experience, especially in AI, cloud, or machine learning environments.
  • Skills: Knowledge of standard QA techniques such as fault management, smoke testing, regression testing, feature testing, load and performance testing, etc. Experience writing test plans and test cases for enterprise solutions
  • Additional Qualifications: Excellent collaboration, mentoring, and communication skills, with a track record of delivering high-performance software solutions. Experience working on an Agile development team with rapid iterations

Preferred Skills:

  • IntelliJ or Eclipse or similar programming IDE
  • Experience working in automated build environment
  • Deployments using Docker, Kubernetes, Helm, Puppet, or similar tools and frameworks
  • Linux or public cloud network troubleshooting skills - Experience testing large scale multi-tier web-based application
  • Proficiency in writing modular scripts, executing tools, and editing documents

Cerence Inc. (Nasdaq: CRNC and www.cerence.com) is the global industry leader in creating unique, moving experiences for the automotive world. Spun out from Nuance in October 2019, Cerence is a new, independent company that has quickly gained traction as a leader in the automotive voice assistant space, working with all of the world’s leading automakers – from Ford and Fiat Chrysler to Daimler, Audi and BMW to Geely and SAIC – to transform how a car feels, responds and learns. Its track record is built on more than 20 years of industry experience and leadership and more than 500 million cars on the road today across more than 70 languages.  

 

As Cerence looks to the future and continues an ambitious growth agenda, we need someone to join the team and help build the future of voice and AI in cars. This is an exciting opportunity to join Cerence’s passionate, dedicated, global team and be a part of meaningful innovation in a rapidly growing industry. 

EQUAL OPPORTUNITY EMPLOYER

Cerence is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination on the basis of age, race, color, gender, gender identity, gender expression, sex, sex stereotyping, pregnancy, national origin, ancestry, religion, physical or mental disability, medical condition, marital status, citizenship status, sexual orientation, protected military or veteran status, genetic information and other protected classifications. Cerence Equal Employment Opportunity Policy Statement.

All prospective and current Employees need to remain vigilant when it comes to executing security policies in the workplace. This includes:


- Following workplace security protocols and training programs to familiarize with the ways to maintain a safe workplace.
- Following security procedures to report any suspicious activity.
- Having respect for corporate security procedures to allow those procedures to be effective.
- Adhering to company's compliance and regulations.
- Encouraging to follow a zero tolerance for workplace violence.

- Basic knowledge of information security and data privacy requirements (e.g., how to protect data & how to be handling this data).

- Demonstrative knowledge of information security through internal training programs.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Agile Computer Science DevOps Docker Engineering Helm Java Kubernetes Linux LLMs Machine Learning Privacy Prompt engineering Puppet Python RAG Scrum Security Testing vLLM

Perks/benefits: Career development Startup environment

Region: Asia/Pacific
Country: India

More jobs like this