Hirejobs Canada
Register
Auckland Jobs
Canterbury Jobs
Northland Jobs
Otago Jobs
Southland Jobs
Tasman Jobs
Wellington Jobs
West Coast Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Intern or Co-op QA Software Developer 8-12 months - Jobs in Victoria

Job LocationVictoria
EducationNot Mentioned
SalaryNot Mentioned
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypeContract

Job Description

Operating on oceans around the world from Victoria BC, Open Ocean Robotics is a rapidly growing startup transforming how we understand our oceans through better data. We are leaders in solar-powered uncrewed surface vehicles (USVs) that voyage inhospitable ocean environments.Are you passionate about advanced robotics technology, performance, and the oceanWe are an equal opportunity employer and are committed to a diverse and inclusive workforce. We encourage applicants who reflect diversity in thinking and background as we continue to develop our culture of inclusiveness for all.We are seeking an innovative and creative QA Software Developer Intern to be part of our team in beautiful Victoria British Columbia, for an 8–12 month full-time intern or co-op placement. Someone who is passionate about quality and wants to lead the charge on converting unit tests into scenario tests for the DataXplorer software. The successful candidate would work alongside our vessel, cloud and data science software teams to write automated scenario tests, manage and maintain test frameworks, stress tests frameworks and validate end-to-end quality between all the connected systems.As a QA Software Developer Intern, you are focused on ensuring quality as our DataXplorer vessel moves from the workbench into the field. This will involve understanding the integration between the systems, the existing unit tests, build tests, test frameworks and helping maintain them. Over the course of the Internship, you may also be required to mock out various hardware components in software to ensure quality in the entire system. You will also work with the team to influence product and platform quality decisions and suggest areas for improvement and work with the team to drive those changes.As a member of the software team, you’ll be responsible for contributing to the overall quality of the system and defining methods for tracking and reporting on quality over time. Any experience with autonomous systems such as UAV, USV or other autonomous vehicles is a bonus!In this role you will:· Work on a team to deliver software code that runs automated tests to ensure increasing quality as the product code is continuously shipped.· Work closely with the entire engineering team to release high quality, bug-free features.· Maintain software test and reports around quality.· Write high-quality documentation to support your verification and development activities.· Learn the core USV architecture and improve your systems knowledge. · Contribute to the next generation vessel.· Write high-quality test code.· Maintain any test frameworks· Participate in test design and test-driven design documentation, accepting and offering timely and constructive criticism that helps us prevent defects.· Proactively report and write tests to permanently mitigate defects.· Document solutions and processes.Requirements· 1 or more years of relevant experience in a Co-op program similar to this position· At least third or fourth year standing or recent grad for internship, at an accredited post-secondary institution· Good verbal and written communication skills· Strong analytical and troubleshooting skills and attention to detail· Demonstrable experience with automated test frameworks.· Knowledge of industry standard best practices as related to software testing· Knowledge of automated and manual test methods· Experience working in agile development environments.· Experience with Linux based systems.· Familiarity with Python, TypeScript, JavaScript and other test languages.· Familiarity with Git and related branching workflows.· Experience with hardware and software development lifecycle and agile development practices· A positive attitude, will be reliable, and a self-motivated team player· Bonus: Experience with testing frameworks an asset. E.g. Google Test, Jest, Selenium, Mocha, etc.· Bonus: Software languages: Rust, C++· Bonus: background and understanding of unmanned systems such as UAVs, USVs or other autonomous vehicles

APPLY NOW

© 2021 HireJobsCanada All Rights Reserved