Testing Automation Developer

About the Employer
Annual Salary
Not disclosed

Job Description

A Moving Experience.

Fench version below

At Cerence, we're futurists, re-imagining what's possible at the intersection of humans, mobility and machines – then making it happen. If you're ready to be a part of building and delivering the ultimate, future-ready mobility experience that is miles ahead of the competition, you should join us. Building on our deep expertise and unparalleled innovation, we are accelerating the pace of change and transforming the in-car cockpit. We've re-imagined and... redefined the mobility experience, creating a new standard that goes beyond driving to a connected and informed world. Today, we're shrinking the gap between the driver and the automobile, transforming the machine into a natural extension of the human inside.

For our Montreal offices, we have an exciting opportunity for an automation Quality Assurance position to join a world-class team building new testing framework and qualifying core technology owned by Cerence.

Responsibilities

We are looking for a motivated automation QA. Your main responsibilities will be, but not limited to:
• Understand the product definition and specification.
• Create and execute software test plan.
• Report and maintain complex results in a clear and structured manner
• Design and create test tools.
• Create and automate the testing pipeline.
• troubleshooting issue against complex system.
• Maintain tools version up to date.

Qualifications
• BS/MS University degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent.
• 1 to 3 years of relevant experience.

Required Skills:
• Experience in automation development.
• Programming language: Java or Python or equivalent
• Operation system: Linux.
• Experience with CI/CD pipeline tools, ex. Gitlab, Jenkins.
• Capacity to work in an Agile environment with daily scrum.
• Fluent in English, both written and spoken.

Preferred Skills:
• Client Tools: JMeter, Locust, Grpc Curl.
• Python libraries: Django, Numpy, Pandas.
• Versioning tools ex: SVN, Git.
• Project and bug tracking tool: Atlassian Jira, Confluence.
• Relational databases ex. SQL., MySQL.
• Experience in Object Oriented programming.
• Cloud, ex: Azure, AWS
• Virtualization, ex: Kubernetes, Docker, VMware.
• Protocols: Google protocol buffers (grpc)
• Capacity to do statistical analysis of data.
• Experience with ASPICE automotive specification.
• Proven debugging skills.

====================

Chez Cerence, nous avons réimaginé et redéfini l'expérience de la mobilité, en créant une nouvelle norme qui va au-delà de la conduite dans un monde connecté et informé. Aujourd'hui, nous réduisons le fossé entre le conducteur et l'automobile, en transformant la machine en une extension naturelle de l'être humain.

Pour nos bureaux de Montréal, nous avons une opportunité passionnante pour un Développeur en Assurance Qualité. Vos principales responsabilités seront de :

Responsabilités
• Comprendre la définition et les spécifications du produit.
• Créer et exécuter le plan de test du logiciel.
• Rapporter et maintenir des résultats complexes d'une manière claire et structurée.
• Concevoir et créer des outils de test.
• Créer et automatiser le pipeline de test.
• Résoudre des problèmes liés à un système complexe.
• Maintenir la mise à jour des outils.

Qualifications requises
• Diplôme universitaire BS/MS en génie électrique, génie informatique, informatique ou l'équivalent.
• 1 à 3 années d'expérience pertinente.

Compétences requises :
• Expérience dans le développement de l'automatisation.
• Connaissance des langages de programmation : Java et Python.
• Connaissance du système d'exploitation : Linux.
• Expérience avec les outils de pipeline CI/CD, ex. Gitlab, Jenkins.
• Capacité à travailler dans un environnement Agile.
• Excellente capacité de communication et maîtrise de l'anglais, tant à l'écrit qu'à l'oral.

Compétences souhaitées :
• Outils clients : JMeter, Locust, Grpc Curl.
• Bibliothèques Python : Django, Numpy, Pandas.
• Systèmes de contrôle tels que SVN ou Git.
• Outil de suivi de projet et de bug : Atlassian Jira, Confluence.
• Bases de données relationnelles ex. SQL, MySQL.
• Expérience en programmation orientée objet.
• Cloud, ex : Azure, AWS
• Virtualisation, ex : Kubernetes, Docker, VMware.
• Protocoles : Google protocol buffers (grpc)
• Capacité à faire des analyses statistiques des données.
• Expérience de la norme reliée au domaine de l'automobile : ASPICE.
• Compétences en matière de débogage.

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 325 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 violenceShow full descriptionCollapse

Page Generated in : 0.0024938583374023 Sec.