Développeur Logiciels , Automatisation des tests
Software engineering intern focused on building test automation tools and improving product reliability through testing, code quality, and continuous delivery. Candidates must be pursuing a computer science degree at a Canadian university and be available in Montréal during summer 2027.
About the job
Responsibilities
- Own a project while collaborating with team members and seeking feedback.
- Improve code through continuous refactoring.
- Build reliability through unit, integration, and load testing.
- Participate in code reviews to maintain code quality and share knowledge.
- Support continuous integration and deployment.
Requirements
- Currently pursuing a bachelor's or master's degree in computer science at a Canadian university, with expected graduation between December 2027 and summer 2028.
- Master's candidates with prior full-time work between bachelor's and master's must have fewer than two years of relevant full-time experience.
- Available for the summer 2027 internship in Montréal.
- Strong computer science fundamentals.
- Excellent communication skills.
- Passion for quality and testing.
- Ability to thrive in a startup environment.
- Passion for community, sustainability, and/or transportation.
Nice-to-haves
- Open-source contributions.
- Database experience.
- Experience solving real-time technology problems.
- Mobile development experience.
- Integration testing and test automation experience.
- Experience with cutting-edge AI tools, or a strong desire to learn them.
Compensation and benefits
- CAD $34–$36 per hour.
- Mental health benefits.
- Two paid days off and three sick days, in addition to public holidays.
- Subsidized transportation benefits and Lyft ride credits.
- Hybrid schedule with three days per week in the office: Monday, Wednesday, and Thursday.
Skills
Test Automation, Unit Testing, Integration Testing, Load Testing, Continuous Integration, Continuous Deployment, Code Review, Databases, Mobile Development, Open Source, Artificial Intelligence
Similar jobs
QA Engineering jobsSummer 2027 intern developing test automation tools and improving software reliability through testing, code reviews, and continuous delivery. Requires current Computer Science study at a Canadian university and strong fundamentals; testing, databases, mobile, and AI experience are advantageous.
Build and maintain automated test frameworks for Lyft’s payment services and bike-sharing kiosk software, while improving test coverage, reliability, and architecture. The role requires 2+ years of engineering experience, Python and pytest expertise, and English/French proficiency.
L’ingénieur logiciel en tests automatisés développera et maintiendra des cadres de test pour les logiciels de paiement et de vélopartage, tout en améliorant leur couverture, fiabilité et maintenabilité. Le rôle exige au moins deux ans d’expérience, ainsi que Python et pytest; Java, les API REST et SQL sont des atouts.
Early-career QA Engineer who will establish the QA process, test product features and user experiences, and own automated end-to-end testing. The role requires technical debugging ability, strong product judgment, and a willingness to build quality practices from scratch.
Conçoit et maintient des systèmes de test logiciels, électriques et matériels pour valider des vélos et trottinettes en production. Le rôle exige une formation technique, de l’expérience en automatisation, systèmes embarqués, firmware et dépannage directement sur le plancher de fabrication.