Software Engineer in Test
1 month ago
Type: 12 month contract + extensions
Loc: Ottawa 3 days a week
Position: Software Developer in Test
Rate: 40-45
Must Haves
* 3-6+ years as a Software Developer in Test
* Bachelor's or Master's degree in computer science, Software Engineering, or a related field
* Experience with the Matlab language and programming platform
* Little Matlab and Python ca be accepted
* Experience in Python and/or Java programming language considered an asset
* Experience working with multiple test automation tools and frameworks such as Selenium Web Driver, Katalon, Watir, Cucumber (Examples) and others considered an asset
* Experience with GitLab for version control and CI/CD processes and Git Runners for test automation
* Solid understanding of Linux environments and command-line tools
* Experience with Linux clusters and cluster job managers is considered an asset - Slurm
Experience with agile development
Nice to Have Skills & Experience
Plusses
* Strong analytical and problem-solving skills, ability to identify and troubleshoot issues efficiently
* Highly collaborative team player who can quickly earn the confidence of co-workers and teammates.
* Excellent oral and written communication skills
* Fluent in English, written and oral. French is an asset.
Day-to-Day
* Automated test development - design, develop, and maintain test cases to validate MATLAB software functionality
* Code review and inspection - participate in code reviews and inspections to ensure the testability of code and its adherence to coding standards
* Test case development - build and enhance automated test cases in MATLAB that facilitate testing across different application layers
* Quality assurance - contribute to maintaining high-quality software by ensuring comprehensive test coverage and enforcing testing best practices
Documentation - create and maintain documentation related to automated test cases, test plans, and test results to support knowledge sharing and transparency
Job Description
Software Development team architects, develops, tests and maintains the Telesat Lightspeed System Model, a state-of-the-art suite of engineering software tools running on high-performance computing (HPC) infrastructure for the modelling of resource allocation and end-to-end communication system performance analysis. As a Software Developer in Test, you will ensure the quality and reliability of the System Model codebase through effective and automated software testing. The Software Developer in Test will be responsible for writing software tools and scripts in addition to leveraging existing test frameworks and tools to perform integration, system, performance, and other tests to validate the functional and non-functional requirements of the product. They will also be responsible for integrating these tools and frameworks into the software development process by contributing to the continuous development and deployment pipelines
-
Software Engineer
4 weeks ago
Ottawa, Ontario, Ottawa region, Canada Stelvio Group Full timeJob Title: Software Development Engineer – R&D TeamLocation: Ottawa, Canada (On-site preferably, hybrid or remote options)Different levels of experience required and ranging salaries Please get in touch for a conversationWe are seeking skilled and passionate Software Development Engineers to join our innovative R&D team. These roles offer the opportunity...
-
MATLAB Test Developer
4 months ago
Ottawa, Ontario, Ottawa region, Canada Insight Global Full timeRequired Skills & Experience • 3+ years as a Software Developer in Test / QA Engineer• Experience with the MATLAB language and programming platform• Experience with GitLab for version control and CI/CD processes and Git Runners for test automation• Solid understanding of Linux environments and command-line tools Nice to Have Skills & Experience •...
-
C++ Software Engineer
1 month ago
Ottawa, Ontario, Ottawa region, Canada Insight Global Full timeRequired Skills & Experience- Experience with C++ development (version 11, 14 or 17 preferred) - Experience working in an embedded environment - Experience with established software design patterns, efficient data structures, and multi-threaded system design - Experience with OOPS concepts, memory management and code optimizationJob DescriptionAn automotive...
-
Embedded C++ Software Engineer
4 months ago
Ottawa, Ontario, Ottawa region, Canada Insight Global Full timeMust-Have Qualifications - 5+ years of experience with C++ development (version 11, 14 or 17 preferred)- Experience working in an embedded environment- Experience with established software design patterns, efficient data structures, and multi-threaded system design- Experience with OOPS concepts, memory management and code optimizationPlusses - Knowledge of...
-
Software Engineer
3 months ago
Ottawa, Ontario, Ottawa region, Canada Red Oak Technologies Full timeRed Oak Technologies is a leading provider of comprehensive resourcing solutions across a variety of industries and sectors including IT, Marketing, Finance, Business Operations, Manufacturing and Engineering. We specialize in quickly acquiring and efficiently matching top-tier professional talent with clients in immediate need of highly skilled contract,...
-
Test Automation Developer, Python
4 weeks ago
Ottawa, Ontario, Ottawa region, Canada Procom Full timeOn behalf of our leading-industry client, Procom is seeking a Test Automation Developer, with experience in Python test scripting.This is a fully on-site, and one-year contract, in Ottawa (with renewal possibility). The successful candidate will be part of the Test Automation & Tools Development team involved in the delivery of software solutions that...
-
Lead Software Engineer in Test
1 month ago
Markham, Ontario, York region, Canada Ampstek Full timeTitle: Lead Software Engineer in TestLocation: Markham, ON Onsite Lead Software Engineer in TestPosition Overview:We are looking for a skilled and motivated Lead Software Engineer in Test / Test Architect to join our team. The role involves ensuring the quality and reliability of software products through comprehensive automated testing. This position...
-
Lead Software Engineer in Test
4 weeks ago
Markham, Ontario, York region, Canada Ampstek Full timeLead Software Engineer in TestLocation: Markham Ontario Hybrid Position Overview:We are looking for a skilled and motivated Lead Software Engineer in Test / Test Architect to join our team. The role involves ensuring the quality and reliability of software products through comprehensive automated testing. This position requires close collaboration with...
-
Senior System Engineer
4 months ago
Ottawa, Ontario, Ottawa region, Canada Hays Full timeSENIOR SYSTEMS ENGINEERClient: Telco / Communications CompanyRole: Senior System EngineerJob Type: Full-time PermanentLocation: Ottawa (majority on-site role)The Role:Youn will join our clients Systems team and contribute to setting up the control system for the world’s most advanced satellite constellation. This role involves adapting cutting-edge...
-
Embedded C/C++ Developers
1 month ago
Ottawa, Ontario, Ottawa region, Canada Procom Full time2 respective contract role requirements posted below, for an Embedded C and Embedded C++ Developer.Duration: These are both 1-year (with possibility of renewal) contractsLocation: Fully on-site, in the Ottawa area.Senior Embedded C++ Software DeveloperSeeking a C++ Middleware Embedded Software Developer.In this position you will be participating in a project...
-
Regulatory Operations
1 month ago
Markham, Ontario, York region, Canada Ampstek Full timeTitle: Regulatory Operations - Test EngineerLocation: Markham, ON Job Profile Summary:The Regulatory Operations Test Engineer ensures software and systems comply with insurance industry standards (GISA, Facility Association, GAA) through rigorous testing. Responsibilities include developing and executing test plans, maintaining records, and collaborating...
-
Hardware Engineer
5 months ago
Kanata, Ontario, Ottawa region, Canada Altis Technology Full timeOur leading network client is looking for a Firmware Engineer to join their team. This role is a contract role with 6 months to start with high chance for extension up to a year. The role will operate on site at the Kanata office with possibility for hybrid work.As a Firmware Engineer, you will play a critical role in the lifecycle of embedded systems. This...
-
Java Backend Engineer OR Developer
4 weeks ago
Ottawa, Ontario, Ottawa region, Canada Falcon Smart IT Full timeJob Title: Java Backend Engineer OR DeveloperLocation: Ottawa, Canada (Onsite)Job Type: ContractJob Description:Local Candidates Only.Technical Skills Required:Java ServicesOOPAWSRestful APIJDBC ServicesGithub Someone who has the ability to work on high transactional dataPerform core software engineering tasks including design, code and design reviews•...
-
Computer Network Technician
1 month ago
Ottawa, Ontario, Ottawa region, Canada Calian Group Full timeJob Title: Computer / Network TechnicianLocation: Ottawa, ONRemote: HybridBusiness Unit: Advanced TechnologiesDepartment 1: DefenceDepartment 2: EngineeringJob Type: Full-timePosition Overview:Calian is seeking a Computer / Networking Technician for an upcoming project in the defense sector.Responsibilities:• Maintain existing software for both perfective...
-
Applications Engineer
6 days ago
Kanata, Ontario, K0A, Ottawa region, Canada Mate Gauge Full timeCandidates: New or recent graduate Reports to: CEOTechnology: Laser sensors, motion systems Location: Kanata, OntarioWorkplace: Full Time Onsite + Travel 20% Annual Salary: $70K - $85K + benefitsAbout Us:Mate Gauge started as an idea in the garage of our founder/CEO in 2005. Fast-forward to today, where our solutions are integrated in manufacturing...
-
Technical Scrum Master
1 month ago
Ottawa, Ontario, Ottawa region, Canada Intellibus Full timeImagine working at Intellibus to engineer platforms that impact billions of lives around the world. With your passion and focus we will accomplish great things together!We are looking forward to you joining our Platform Engineering Team.Our Platform Engineering Team is working to solve the Multiplicity Problem. We are trusted by some of the most reputable...
-
Human Machine Interface Software Engineer
3 weeks ago
Bolton, Ontario, C7E, Peel region, Canada Randstad Digital Full timeHuman Machine Interface Software EngineerThe role of the Software Engineer lies within the Industrial Controls/Automation Platform team, the job role is to create state-of-the-art elegant, efficient, correct, and effective software and solutions for our client's industrial products and internal software production systems. This encompasses all phases of...
-
System Performance Engineer
1 month ago
Kanata, Ontario, Ottawa region, Canada Quarry Consulting Full timeTitle: System Performance EngineerPermanent Full timeKanata, ON ( 2 days per week onsite)Do you want to work with an Innovative Global Telecommunications leader right here in Ottawa?WHAT WILL YOU DOIdentify and troubleshoot performance issues in complex systemsWork with the Cloud and Edge development team on the latest technologies in the Big Data, Analytics...
-
Bilingual Quality Assurance Tester
4 weeks ago
Ottawa, Ontario, Ottawa region, Canada Experis Canada Full timeOur client in the Federal Government is upgrading outdated scheduling and overtime tracking systems used by partners to new technologies. The goal is to replace decade-old, unsupported, and low-performing systems with modern solutions that meet current business needs.We are seeking an experienced Bilingual QA/Tester to ensure that the new systems meet both...
-
Bilingual Business Analyst, Finance
2 months ago
Ottawa, Ontario, Ottawa region, Canada HOIST Full timeWho we areWe're an IFS integrator, offering comprehensive ERP implementation projects to unparalleled support services. As business strategic partners, we collaborate with clients across focused industries, transcending boundaries to deliver transformative service. With a global team of 200+ members, our strength is in our shared expertise. Our community...