
Stagiaire, assurance qualité logiciel / Internship, software quality assurance
Job Description
The hourly rate for this position is N/A per hour. Please note the salary information shown above is a general guideline only. Salaries are based upon candidate skills, experience, and qualifications, as well as market and business considerations.
What you’ll do:
Job summary
Software Quality Assurance Intern
Eaton is seeking a Software Quality Assurance Intern to join the Energy Control Systems (ECS), Center of Excellence. The ECS group accelerates business growth by developing advanced control algorithms and state-machine logic for ECS applications that are scalable, cost-effective, and manufacturable. The group also develops standardized design methodologies that can be adopted across multiple Eaton businesses, including UPS, microgrid control, energy storage, and other energy-related applications. In addition, ECS provides a foundation for Eaton to develop innovative energy products more rapidly.
At Eaton, we make what matters work through the passion of our employees around the world. We create an environment where creativity, inventiveness, and discovery are valued every day. It is a place where bold and capable professionals can reach their full potential while helping Eaton achieve its own.
These values allow us to address some of the world’s most important challenges while staying focused on what truly matters. As a team, we have the power to make a difference.
There has never been a better time to join Eaton than in this exciting era of energy management. We are reinventing innovation by adapting digital technologies, connected devices, data models, and insights to transform energy management for safer, more sustainable, and more efficient use of electricity.
Our teams collaborate to create the best digital solutions for our customers. We are looking for digital talent who want to help drive this digital transformation and create new ways of working and thinking, for ourselves and for our customers.
Internship description
We are looking for an intern to join the ECS embedded software team and contribute to software quality assurance activities. The intern will participate in the design and development of automated tools and procedures intended to support and streamline the testing process for the entire team. The selected candidate will also work with hardware test setups in our laboratory and contribute to their improvement.
Essential responsibilities
• Design and develop new features for internal test management tools.
• Test new features, identify risks, and propose alternative solutions.
• Support the resolution of existing issues.
• Automate current testing processes using multiple software tools.
• Support and improve hardware test setups in the laboratory.
Work environment
The candidate will work within a young, dynamic, and multidisciplinary development team. The intern will interact with various technologies, software and hardware platforms, and programming languages such as Robot Framework, TypeScript, React, Golang, Python, and others in a Linux environment. The candidate will also have the opportunity to become familiar with cloud-related technologies such as Docker, as well as low-level programming languages such as C/C++, through collaboration with teams within ECS.
Benefits
• Flexible work schedule.
• Hybrid work model, 3 days per week on site.
• Easily accessible by public transportation (REM).
Qualifications:
Required Qualifications
• Enrolled in an accredited university in Quebec.
• Interest and experience in Python programming.
• Interest or experience with Robot Framework.
• Experience with the Visual Studio Code development environment.
• Experience with Git.
• Motivated, creative, and effective both in a team environment and when working independently.
• Demonstrates initiative.
• Resides locally in the Greater Montreal area.
• Has access to transportation to the Brossard office.
• Fluency in English and French (working proficiency in both languages). Fluency in French and English is required for this position to communicate with colleagues, customers, and partners located inside and outside of Québec, as well as to understand technical documentation in the field of our industry.
• Be legally authorized to work in Canada without corporate sponsorship now or in the future.
Preferred Qualifications:
• Experience with C++ and Golang.
• Experience with pytest and Playwright.
• Experience with Docker containers and microservices.
• Experience with SQL Server databases.
• Knowledge of basic electricity concepts.
• Experience using GitHub Copilot.
• Comfortable working in multidisciplinary teams.
• Basic knowledge and understanding of electrical engineering concepts.
All positions may require participation in video and in-person interviews as part of the hiring process. All candidates will be evaluated based on job-related competencies, and all candidates’ privacy rights and data security will be protected in accordance with applicable laws.
At Eaton we leverage artificial intelligence to recommend jobs to you that match the skills and experience required for the open role. Our Talent Acquisition teams also uses AI to identify applicants whose skills are a match for the job. Hiring decisions are made by Eaton leaders through a structured interview process and not AI.
We are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.