
Intern, Software Engineering
Tornatech
internship
Posted on:
Location Type: Hybrid
Location: Laval • Canada
Visit company websiteExplore more
Job Level
About the role
- Design of an automated testing platform enabling BDD (Behavior-Driven Development) for embedded products.
- Automatically detect each new commit or merge and test the implemented feature under real-world operating conditions on the embedded platform itself.
- Desired behavior is specified by the Product Owner in Gherkin and then implemented in C#.
- Send events to the embedded platform and validate the results obtained.
- Learn and apply best practices in automated testing and software development.
- Research available technology options, evaluate them, and make the final selection.
- Design the architecture of the test platform.
- Implement the proposed architecture in C#.
Requirements
- University students seeking a second internship
- Have completed at least 75 course credits
- Preparing to undertake their second internship
- Excellent communication skills
- Able to work with a high degree of autonomy
- Comfortable managing their own projects
- Required knowledge: C# — Advanced level
- Git (command line)
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#automated testingBehavior-Driven DevelopmentGherkinembedded systemssoftware development best practicesarchitecture design
Soft Skills
communicationautonomyproject management