Senior Software Developer in Test
at Cerence
Montréal, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 01 Feb, 2025 | Not Specified | 02 Nov, 2024 | 5 year(s) or above | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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.
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:5.0Max:7.0 year(s)
Information Technology/IT
IT Software - QA & Testing
Software Engineering
Graduate
Computer Science, Engineering
Proficient
1
Montréal, QC, Canada