Senior Software Developer in Test

Posted:
10/29/2024, 5:00:00 PM

Location(s):
Quebec, Canada ⋅ Montreal, Quebec, Canada

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
Hybrid

A Moving Experience.

Who is Cerence?

Cerence is the global leader in AI for transportation, specializing in creating voice and AI-powered companions for cars, two-wheelers, and more, enabling users to focus on what truly matters. With over 500 million cars equipped with Cerence technology, we collaborate with leading automakers like Volkswagen, Mercedes, Audi, and Toyota, providing connected, intuitive, and integrated experiences that create safer, more enjoyable journeys for drivers and passengers alike.

Our Driving Force

Our team, committed to pushing the limits of AI innovation, operates globally with headquarters in Burlington, Massachusetts, USA, and 16 offices across Europe, Asia, and North America. We bring together diverse talents with the shared goal of advancing the next generation of transportation user experiences. Our culture is customer-centric, collaborative, fast-paced, and supportive, offering continuous opportunities for learning and development to fuel your career growth.

Are you looking to have a significant impact in a dynamic industry as part of a high-performing global team? We’re looking for an exceptional Senior QA Engineer to shape the future of mobility with us!

Your Impact

  • Collaborate closely with cross-functional teams, including developers and data scientists, to ensure the delivery of high-quality AI-driven solutions.
  • Develop, implement, and maintain both manual and automated test plans for distributed systems and AI applications.
  • Utilize Python for writing test scripts and automating the testing process, ensuring that solutions are robust and scalable.
  • Work with modern tools such as Docker, Kubernetes, and GitLab to execute testing within cloud environments.
  • Contribute to the development of proprietary AI technologies, including large language models (LLMs), to push the boundaries of in-car AI companions.
  • Ensure continuous integration and delivery through effective collaboration with DevOps teams.
  • Identify, document, and report bugs, collaborating with developers to ensure timely fixes.
  • Contribute to improving testing processes and frameworks for both manual and automated testing.
  • Provide guidance and mentorship to junior QA team members, fostering a collaborative and knowledge-sharing environment.

What You Bring

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5-7 years of experience in software quality assurance, with a focus on both manual and automated testing.
  • Expertise in testing frameworks like PyTest, Selenium, and strong proficiency in Python.
  • Experience with Docker, Kubernetes, and testing in distributed systems environments.
  • Familiarity with testing AI-based systems and working within cloud-based platforms.
  • Strong problem-solving skills and a keen eye for detail.
  • Excellent communication and teamwork abilities.

What We Offer

We offer a comprehensive compensation and benefits package, in addition to a competitive base salary, including:

  • Annual bonus opportunity.
  • Insurance coverage (medical, dental, vision, life, and disability).
  • Paid time off and holidays.
  • Company contribution to the RRSP (Registered Retirement Savings Plan).
  • Equity awards for certain positions and levels.
  • Remote or hybrid work options depending on the role.

Titre du poste : Ingénieur QA Senior – Systèmes Distribués & IA

Description de poste

Avez-vous une passion pour repousser les limites de l'innovation en IA et en systèmes distribués ? Êtes-vous motivé(e) par l'idée de garantir la qualité de technologies de pointe qui améliorent l'expérience humaine ? Rejoignez-nous pour façonner l'avenir de la mobilité et avoir un impact sur la qualité des solutions IA utilisées par des millions de conducteurs à travers le monde.

Qui est Cerence ?

Cerence est le leader mondial de l'IA pour le transport, spécialisé dans la création de compagnons virtuels alimentés par la voix et l'IA pour les véhicules, permettant aux utilisateurs de se concentrer sur l'essentiel. Avec plus de 500 millions de voitures équipées de notre technologie, nous collaborons avec des constructeurs automobiles tels que Volkswagen, Mercedes, Audi, Toyota, et bien d'autres pour offrir des expériences connectées, intuitives et intégrées, créant des trajets plus sûrs et plus agréables.

Notre force motrice

Notre équipe, engagée à repousser les limites de l'innovation en IA, opère à l'échelle mondiale avec un siège social à Burlington, Massachusetts, et 16 bureaux répartis en Europe, en Asie, et en Amérique du Nord. Nous réunissons des talents divers dans le but commun de faire progresser la prochaine génération d'expériences utilisateur pour le transport. Notre culture est centrée sur le client, collaborative, stimulante et enrichissante, offrant des opportunités constantes de développement personnel et professionnel.

Votre impact

  • Collaborer étroitement avec des équipes interfonctionnelles, y compris les développeurs et data scientists, pour garantir la qualité des solutions IA.
  • Développer, implémenter et maintenir des plans de tests manuels et automatisés pour des systèmes distribués et des applications basées sur l'IA.
  • Utiliser Python pour rédiger des scripts de test et automatiser les processus de test, garantissant des solutions robustes et évolutives.
  • Travailler avec des outils modernes comme Docker, Kubernetes et GitLab pour exécuter des tests dans des environnements cloud.
  • Contribuer au développement de technologies IA propriétaires, incluant des modèles de langage (LLM) avancés pour repousser les limites de l'IA dans les véhicules.
  • Assurer une intégration et une livraison continues en collaborant avec les équipes DevOps.
  • Identifier, documenter et signaler les bogues, en collaborant avec les développeurs pour assurer des corrections rapides.
  • Contribuer à l'amélioration des processus et des frameworks de test, qu'ils soient manuels ou automatisés.
  • Fournir des conseils et du mentorat aux membres juniors de l'équipe QA, favorisant un environnement collaboratif de partage des connaissances.

Ce que vous apportez

  • Diplôme de licence ou de master en informatique, en ingénierie ou dans un domaine connexe.
  • 5 à 7 ans d'expérience en assurance qualité logicielle, avec un accent sur les tests manuels et automatisés.
  • Expertise dans des frameworks de test tels que PyTest, Selenium, et une maîtrise du langage Python.
  • Expérience avec Docker, Kubernetes, et les tests dans des environnements distribués.
  • Familiarité avec les systèmes basés sur l'IA et les plateformes cloud.
  • Solides compétences en résolution de problèmes et souci du détail.
  • Excellentes compétences en communication et en travail d'équipe.

Ce que nous offrons

Nous offrons un ensemble complet de rémunération et de bénéfices en supplément d'un salaire compétitif, comprenant :

  • Opportunité de bonus annuel.
  • Couverture d'assurance (médicale, dentaire, vision, vie, et invalidité).
  • Congés payés et jours fériés payés.
  • Contribution de l'entreprise au REER (Régime enregistré d'épargne-retraite).
  • Attribution d'actions pour certains postes et niveaux.
  • Options de télétravail ou de travail hybride selon le rôle.

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.

Cerence

Website: https://cerence.com/

Headquarter Location: Burlington, Massachusetts, United States

Employee Count: 1001-5000

Year Founded: 2019

Last Funding Type: Post-IPO Debt

Industries: Automotive ⋅ Industrial ⋅ Industrial Automation