← Back to results

Ingénieur Logiciel en Tests Automatisés, LUS

Join Lyft's Montreal team as a Software Engineer in Automated Testing to enhance bike-sharing software and payment services.

Location
Montreal, Canada
Compensation
CA$72k–CA$90k/yr
Level
mid
Type
full time · Hybrid

Posted by employer 2 weeks ago

First seen on Joblaze 1 day ago

Last verified on the company career page 1 day ago

What you'll build

  • Set up and maintain automated testing framework for payment service
  • Utilize existing automated testing framework for kiosks
  • Participate in design and architecture of testing frameworks
  • Occasionally perform manual testing of payment service
  • Write well-designed, tested, readable, and maintainable code

Must have

  • BSc or MSc in Computer Engineering, Computer Science, or related field
  • 2+ years of experience as an automated testing developer
  • Experience with Python
  • Experience with pytest
  • Fluent in spoken and written English
  • Working proficiency in French

Nice to have

  • Experience with Java
  • Experience with payment services and PSP
  • Experience with Restful API
  • Experience with relational databases and SQL
  • Experience with elasticsearch
  • Experience with embedded systems

Practical constraints

  • In-office 3 days a week (Monday, Wednesday, Thursday)
  • Hybrid positions allow working from anywhere for up to 4 weeks per year

Requirements

Experience
2+ years
Education
Bachelor's degree

Not disclosed in this posting: visa sponsorship.

Benefits

Paid Parental Leave Transportation Benefit Fertility and Family Planning Support Health Spending Account Retirement Savings Plan Contribution Health Insurance Mental Health Support Pet Care Benefit

Joblaze summary

In this role, the software engineer focuses on developing and maintaining automated testing frameworks for Lyft's bike-sharing and payment services, ensuring their reliability and security. Key skills include proficiency in Python and experience with testing frameworks like pytest, along with a solid understanding of payment services and APIs. This position is suitable for candidates with at least two years of relevant experience, particularly those familiar with automated testing in a software engineering context. The Montreal team operates in a bilingual environment and emphasizes collaboration across various offices.

Joblaze insights

Quick facts

Is the Ingénieur Logiciel en Tests Automatisés, LUS role remote?
It's hybrid — Lyft expects some on-site time in Montreal, Canada.
What's the salary range?
Lyft lists CAD 72,000–CAD 90,000 for this role.
How much experience is required?
At least 2 years of relevant experience for this Ingénieur Logiciel en Tests Automatisés, LUS role.
Where is the role based?
Lyft is hiring for this position in Montreal, Canada.
What's the tech stack?
Joblaze extracted these technologies from the posting: Elasticsearch, Java, Pytest, Python, RESTful API, SQL.
What seniority level is this role?
Lyft targets mid-level candidates for this position.
Is this full-time or contract?
Full-time for this Ingénieur Logiciel en Tests Automatisés, LUS role at Lyft.

From the original posting

Dans le présent document, les termes employés pour désigner des personnes sont pris au sens générique; ils ont à la fois valeur d’un féminin et d’un masculin.

Chez Lyft, notre mission est de servir et de connecter. Nous y parvenons en favorisant un environnement de travail où chacun trouve sa place et a la possibilité de s'épanouir.

Lyft a d'abord vu le jour à San Francisco en tant que réseau de covoiturage qui s'appuyait sur les dons. Maintenant Lyft facilite le transport de millions de personnes chaque jour dans plus de 200 villes. Nous évoluons vers un monde où le transport sur demande est une alternative viable à la possession d'un véhicule et nous avons besoin de l'aide de gens visionnaires et perspicaces pour y arriver. Notre équipe est reconnue pour l'élaboration de fonctionnalités riches et créatives qui établissent la norme pour l'industrie du covoiturage, du vélopartage et des trottinettes en libre-service. Nous innovons constamment et intégrons des technologies de pointe pour améliorer la vie dans communautés.

Notre bureau de Montréal a mis sur pied le premier système automatisé de vélopartage en Amérique, un système qui a depuis été déployé dans bon nombre de villes partout dans le monde (Londres, Montréal, New York et San Francisco, pour n'en nommer que quelques-unes). Ce sont aussi certains des plus importants systèmes de vélopartage au monde!

L'équipe de Lyft à Montréal recherche un ingénieur logiciel en tests automatisés pour rejoindre son équipe logicielle LUS. Notre objectif est de poursuivre le développement de notre logiciel de station de partage de vélos et de notre logiciel de services de paiement, d'améliorer leur fiabilité et leur sécurité, d'évoluer leur architecture logicielle et d'améliorer notre interface et l'expérience utilisateur.

Les entrevues et interactions techniques avec les autres bureaux de l'entreprise se feront en anglais, mais l'environnement de travail à Montréal est bilingue.

Responsabilités:

  • Mettre en place et maintenir le cadre de test automatisé du service de paiement.
  • Exploiter le cadre de test automatisé existant pour les kiosques afin d'améliorer la couverture actuelle de tests.
  • Participer, avec le reste de l'équipe, à la conception et à l'architecture des différents cadres de test.
  • Effectuer occasionnellement des tests manuels du service de paiement.
  • Rédiger un code bien conçu, bien testé, lisible et maintenable.
  • Avoir une bonne compréhension et la capacité d'expliquer les différents compromis pris dans les décisions.
  • Débloquer, soutenir, communiquer efficacement et obtenir l'adhésion des différentes équipes pour atteindre les résultats souhaités.

Expérience:

  • BSc ou MSc en génie informatique, informatique, domaine connexe ou expérience professionnelle pertinente
  • 2+ années d'expérience en ingénierie en tant que développeur de tests automatisés ou autre expérience pertinente.
  • Expérience avec Python.
  • Expérience avec le framework pytest.
  • Expérience avec Java est un atout.
  • Expérience avec les services de paiement et PSP est un atout.
  • Expérience avec Restful API est un atout.
  • Expérience avec les bases de données relationnelles et SQL est un atout.
  • Expérience avec elasticsearch est un atout.
  • Expérience avec les systèmes embarqués est un atout.
  • Doit être fluent en anglais parlé et écrit et avoir une compétence de travail en français.

Avantages:

  • Excellente couverture d’assurance santé, dentaire, vision, ainsi que l’assurance vie et prestation d’invalidité
  • Programme de soutien en santé mentale
  • Soutien à la fertilité et à la planification familiale
  • Avantage pour les soins d'animaux de compagnie
  • Compte de dépenses de santé (HSA)
  • Options de cotisation pour le REER
  • En plus des jours fériés observés dans la province, les membres salariés de l’équipe sont couverts par la politique flexible de congés payés de Lyft. La politique permet aux membres de l’équipe de prendre autant de temps qu’ils en ont besoin (avec l’approbation du gestionnaire). Les membres de l’équipe payés à l’heure bénéficient de 15 jours de congés payés, avec un jour supplémentaire pour chaque année de service
  • Lyft est fier de soutenir les nouveaux parents avec 18 semaines de congés payés, conçu comme une complémentarité aux programmes gouvernementaux. Les parents biologiques, adoptifs et adoptifs sont tous élus.
  • Avantage lié au transport

Lyft s'engage à créer un environnement de travail inclusif qui favorise l'appartenance. Lyft estime que chaque personne a droit à l'égalité des chances en matière d'emploi, sans discrimination fondée sur la race, l'ascendance, le lieu d'origine, la couleur, l'origine ethnique, la citoyenneté, les croyances, le sexe, l'orientation sexuelle, l'identité de genre, l'expression de genre, l'âge, l'état matrimonial, la situation familiale, le handicap, l'existence d'un casier judiciaire gracié ou tout autre motif protégé par la loi applicable ou par la politique de l'entreprise. Lyft s'efforce également de créer un lieu de travail sain et sûr et interdit strictement tout harcèlement. Des aménagements pour les personnes handicapées seront fournis sur demande, conformément à la loi applicable, lors du processus de candidature et d'embauche. Veuillez contacter votre recruteur si vous souhaitez faire une telle demande.

Ce poste sera en présentiel selon un calendrier hybride - les membres de l'équipe devront travailler au bureau 3 jours par semaine, les lundis, mercredis et jeudis. De plus, les postes hybrides offrent la flexibilité de travailler de n'importe où pendant un maximum de 4 semaines par an. #Hybrid

La fourchette de salaire de base prévue pour ce poste dans la région de Montréal est de CAD $72,000 - CAD 90,000. Les échelles salariales dépendent de divers facteurs, notamment les qualifications, l'expérience et la situation géographique. L'échelle n'inclut pas les offres d'actions, les primes ou les avantages potentiels. Votre recruteur peut vous fournir plus d'informations sur l'échelle salariale propre à votre lieu de travail et sur d'autres facteurs au cours du processus d'embauche.

Similar positions

Lyft
Ingénieur(e) en Micrologiciel, LUS
Lyft · Montreal, Canada
Lyft
Lyft
Software Engineer in Test, LUS
Lyft · Montreal, Canada
Lyft
Lyft