The Role As a Software Development Engineer in Test at Voyis, you will play a critical role in improving how we automate, test, validate, and release the software that powers our underwater camera ...
The Role As a Software Development Engineer in Test at Voyis, you will play a critical role in improving how we automate, test, validate, and release the software that powers our underwater camera ...
\n \n \n \n \n Role Overview SDET Engineers will, in collaboration with a multidisciplinary delivery team, be responsible for the increasing automation coverage and improving our existing automation ...
\n \n \n \n \n Role Overview SDET Engineers will, in collaboration with a multidisciplinary delivery team, be responsible for the increasing automation coverage and improving our existing automation ...
Senior Software Engineer
Toronto, ON ยท Hybrid
CA$80 - CA$95/hr
This opportunity is ideal for developers who thrive in modern integration environments and enjoy ... Key Responsibilities โข Design, develop, integrate, test, deploy, and maintain enterprise software ...
Senior Software Engineer
Toronto, ON ยท Hybrid
CA$80 - CA$95/hr
This opportunity is ideal for developers who thrive in modern integration environments and enjoy ... Key Responsibilities โข Design, develop, integrate, test, deploy, and maintain enterprise software ...
Senior Software Developer - Test Automation
Oshawa, ON ยท Hybrid
CA$115K - CA$164K/yr
... , responsible for building robust, scalable, and automated testing solutions that ensure the quality, reliability, and performance of our products. This role blends software engineering with a ...
Senior Software Developer - Test Automation
Oshawa, ON ยท Hybrid
CA$115K - CA$164K/yr
... , responsible for building robust, scalable, and automated testing solutions that ensure the quality, reliability, and performance of our products. This role blends software engineering with a ...
Senior Software Developer - Test Automation
Markham, ON ยท Hybrid
CA$115K - CA$164K/yr
... , responsible for building robust, scalable, and automated testing solutions that ensure the quality, reliability, and performance of our products. This role blends software engineering with a ...
Senior Software Developer - Test Automation
Markham, ON ยท Hybrid
CA$115K - CA$164K/yr
... , responsible for building robust, scalable, and automated testing solutions that ensure the quality, reliability, and performance of our products. This role blends software engineering with a ...
Senior Software Engineer
Toronto, ON ยท Hybrid
In our highly regulated environment, this includes responsibly leveraging AI tools to enhance ... Design and implement comprehensive unit tests to ensure reliability. * Plan and execute software ...
Senior Software Engineer
Toronto, ON ยท Hybrid
In our highly regulated environment, this includes responsibly leveraging AI tools to enhance ... Design and implement comprehensive unit tests to ensure reliability. * Plan and execute software ...
As a Consultant, Automation in Testing (SDET) role, you'll be working within the scrum Agile team for one of the program following the Agile sprint delivery in CIBC's Technology team, creating ...
As a Consultant, Automation in Testing (SDET) role, you'll be working within the scrum Agile team for one of the program following the Agile sprint delivery in CIBC's Technology team, creating ...
Robotics Automation Engineer in Test
CA$115K - CA$135K/yr
Engineering moves at software speed. Manufacturing doesn't. Yet. Machina Labs is changing that. We ... Machina Labs is seeking a Robotics Automation Engineer in Test to own quality, validation, and ...
Robotics Automation Engineer in Test
CA$115K - CA$135K/yr
Engineering moves at software speed. Manufacturing doesn't. Yet. Machina Labs is changing that. We ... Machina Labs is seeking a Robotics Automation Engineer in Test to own quality, validation, and ...
As a Consultant, Automation in Testing (SDET) role, you'll be working within the scrum Agile team for one of the program following the Agile sprint delivery in CIBC's Technology team, creating ...
As a Consultant, Automation in Testing (SDET) role, you'll be working within the scrum Agile team for one of the program following the Agile sprint delivery in CIBC's Technology team, creating ...
Software Developer in Test
Kanata, ON ยท Hybrid
... Software Developer in Test who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security products that help protect our customers' sensitive ...
Quick apply
Software Developer in Test
Kanata, ON ยท Hybrid
... Software Developer in Test who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security products that help protect our customers' sensitive ...
Software Developer in Test
Ottawa, ON ยท Hybrid
Envision yourself at Barracuda We are seeking a passionate and hardworking midlevel Software Developer in Test who can join our cross functional Agile team. You will have the opportunity to work on ...
Software Developer in Test
Ottawa, ON ยท Hybrid
Envision yourself at Barracuda We are seeking a passionate and hardworking midlevel Software Developer in Test who can join our cross functional Agile team. You will have the opportunity to work on ...
Software Developer in Test
Kanata, ON ยท Hybrid
... Software Developer in Test who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security products that help protect our customers' sensitive ...
Software Developer in Test
Kanata, ON ยท Hybrid
... Software Developer in Test who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security products that help protect our customers' sensitive ...
Senior Software Engineer
Toronto, ON ยท On-site +1
In this role, you will mentor Software Engineers and partner closely with the Solutions Architect ... Design, develop, unit test, debug, document, and implement applications and automation scripts.
Senior Software Engineer
Toronto, ON ยท On-site +1
In this role, you will mentor Software Engineers and partner closely with the Solutions Architect ... Design, develop, unit test, debug, document, and implement applications and automation scripts.
Senior Software Engineer
Ottawa, ON ยท On-site
Arobas Personnel is seeking a Senior Software Engineer for a mandate with one of its clients ... Solid background in automated unit testing, test case design, and debugging. * Proven experience ...
Senior Software Engineer
Ottawa, ON ยท On-site
Arobas Personnel is seeking a Senior Software Engineer for a mandate with one of its clients ... Solid background in automated unit testing, test case design, and debugging. * Proven experience ...
As we enter our next chapter, we are investing in technical maturity, platform scalability, and product velocity-and that's where you come in. We are looking for a Senior Software Engineer to lead a ...
As we enter our next chapter, we are investing in technical maturity, platform scalability, and product velocity-and that's where you come in. We are looking for a Senior Software Engineer to lead a ...
Senior Software Engineer
Mississauga, ON ยท On-site
We are looking for an enthusiastic and motivated Senior Software Engineer to join our marketplace ... Write unit tests and help improve test coverage and overall code quality * Assist in debugging and ...
Senior Software Engineer
Mississauga, ON ยท On-site
We are looking for an enthusiastic and motivated Senior Software Engineer to join our marketplace ... Write unit tests and help improve test coverage and overall code quality * Assist in debugging and ...
Software Development Engineer in Test - II
Toronto, ON ยท Hybrid
CA$100K - CA$130K/yr
What You Have: * 3-6 years of experience in an SDET or QA Automation engineering role with significant hands-on API automation experience. * Strong programming skills in Java for test automation.
Software Development Engineer in Test - II
Toronto, ON ยท Hybrid
CA$100K - CA$130K/yr
What You Have: * 3-6 years of experience in an SDET or QA Automation engineering role with significant hands-on API automation experience. * Strong programming skills in Java for test automation.
Senior Software Engineer
Toronto, ON ยท On-site +1
Title and Summary Senior Software Engineer Overview: Ethoca, a Mastercard company, is seeking a ... test, implement, and maintain high-quality, secure, and scalable software solutions in adherence ...
Senior Software Engineer
Toronto, ON ยท On-site +1
Title and Summary Senior Software Engineer Overview: Ethoca, a Mastercard company, is seeking a ... test, implement, and maintain high-quality, secure, and scalable software solutions in adherence ...
Senior Software Engineer
Toronto, ON ยท Remote
Senior Software Engineer, Financial Infrastructure Location: Remote (Canada) We're looking for a ... Develop reliable, safe workflows in systems where financial correctness is mission-critical.
Senior Software Engineer
Toronto, ON ยท Remote
Senior Software Engineer, Financial Infrastructure Location: Remote (Canada) We're looking for a ... Develop reliable, safe workflows in systems where financial correctness is mission-critical.
Senior Software Engineer
Ottawa, ON ยท On-site +1
Partner with the best As a Front-End Senior Software Engineer, you will thrive on delivering ... develop, and test Do what you love To be successful in this role you will: * Have 5 years of ...
Senior Software Engineer
Ottawa, ON ยท On-site +1
Partner with the best As a Front-End Senior Software Engineer, you will thrive on delivering ... develop, and test Do what you love To be successful in this role you will: * Have 5 years of ...
Senior Software Engineer In Test information
What is the difference between Senior Software Engineer In Test vs Software Development Engineer in Test?
| Aspect | Senior Software Engineer In Test | Software Development Engineer in Test |
|---|---|---|
| Credentials | Bachelor's in CS or related field, experience in testing and automation | Bachelor's in CS or related field, strong coding skills, experience in testing |
| Work Environment | Designing test strategies, automation frameworks, collaborating with development teams | Developing test tools, writing automated tests, integrating testing into CI/CD pipelines |
| Industry Usage | Common in tech companies, especially in QA and testing teams | Widely used in software development companies focusing on automation |
The main difference is that Senior Software Engineer In Test often focuses on testing strategy and automation leadership, while Software Development Engineer in Test emphasizes developing testing tools and automation code. Both roles require strong coding skills and testing experience, but their focus areas differ slightly within the testing lifecycle.
What are some typical challenges a Senior Software Engineer in Test faces when designing automated testing frameworks?
What are Senior Software Engineers in Test?
What are the key skills and qualifications needed to thrive as a Senior Software Engineer in Test, and why are they important?
Full-time
Medical, Vision, PTO
Posted 3 days ago
Job description
About Voyis:
Voyis designs and manufactures high performance underwater optical sensors (lasers, cameras, lights) for autonomous underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our products have enabled our customers to survey more than 10,000km of ocean floor across all 7 continents, helping people better understand those remote, challenging environments. Our mission is to push the limits of what’s possible subsea and enable every underwater vehicle to see the depths like we see the surface.
All our products are proudly designed and built in Waterloo. Voyis operates independently and is part of the Covelya Group of companies.
The Role
As a Software Development Engineer in Test at Voyis, you will play a critical role in improving how we automate, test, validate, and release the software that powers our underwater camera and laser systems.
You will drive and own quality across the full Voyis stack by validating the entire systems including desktop applications, backend services, embedded compute, and real-time sensor hardware – all with a focus on building test automation. The role is heavily focused on integration level test and ensuring release reliability across the range of SW/FW/HW configurations in our core products. You will also contribute to validating utility libraries and internal tools that support both software development and production operations, including calibration, data management, and device maintenance.
Experience & Core Competencies
3-5 years of experience in software test automation and systems integration testing as a SDET, Full Stack QA Engineer or similar role
Experience with API testing, test coverage analysis, performance/load testing and test automation frameworks (Playwright, GoogleTest, Google Benchmark)
Familiar with networking fundamentals and setting up CI/CD systems for distributed environments in GitLab
Experience developing and maintaining hardware-integration systems and hardware-in-the-loop test environments for system-level validation
Strong development skills (TypeScript, C++, Python), understanding of git source control and professional standards of software development
WhatYou’llDo
Design and implement comprehensive manual and automated test strategies, focusing on API testing, functional, regression, and compatibility testing
Develop monitoring services to track mission-critical performance metrics, including system latency, data throughput, and data integrity, ensuring high-fidelity real-time visualization and sensor accuracy
Maintain and improve testing infrastructure, CI/CD pipelines, and developer experience
Design, maintain, and execute hardware-in-the-loop (HIL) test environments that validate software and firmware directly on our physical sensors and embedded systems
Configure and monitor quality checks (linters, static analysis checks, etc) and ensure automated tests run effectively across environments, including containerized execution
Support internal training initiatives to document processes, author troubleshooting guides, and conduct training of software debugging approaches to relevant teams
Nice to Have
Experience setting up and managing self-hosted runners and platform matrix builds (Linux x64/arm64,Windows)
Experience with containerization and orchestration (Docker,Buildah)
Familiarity with monitoring tools (Prometheus, Grafana) for test observability and debugging
Experience with infrastructure as code (Ansible, etc.)including playbooks, roles, and automation workflows
Hands-on hardware testing experience with some debugging knowledge using an oscilloscope or multimeter
Comfortable with Linux and/or Windows systems administration and debugging infrastructure issues
The Perks:
- Flexible work hours, lots of vacation, and a dedication to work-life balance
- RRSP Matching
- Health and vision benefits
- Profit-sharing within to celebrate our successes together
- Employee-directed personal education funds to drive continuous learning
- Regular company-wide social events
Why you should join Voyis:
Our team is made up of problem-solvers, passionate about pushing the boundaries of what’s possible underwater. We get excited about building cool products and working on exciting projects like going to the Galapagos, Endurance, Titanic (and lots of other shipwrecks too!). We are a small and closely-knit team. Each member of our team makes a significant impact not just on our business, but on our customers as well.
At Voyis we value diversity and we’re proud to be an equal opportunity workplace. We are committed to creating an inclusive environment for all. Please indicate if you require accommodation on your application, and our team will work with you to meet your accessibility needs. We thank everyone who applies and for their interest in working for Voyis, however, only candidates selected for an interview will be contacted. No telephone or walk-in inquiries please.
We may use automated systems, including artificial intelligence (AI), to support the screening and evaluation of applications. These tools assist in identifying candidates whose qualifications best match the requirements of the role. All employment decisions are made by human decision-makers.
The estimated base salary range is based on a full-time position and determined using a market-based approach, considering role, level, and location. Please note that actual salaries may vary within the range, or be above or below the range, based on factors including, but not limited to, education, training, job-related skills, experience, professional achievement, business need, and location.
To learn more about life at Voyis, check out voyis.com and follow us on LinkedIn.
Employment Type: FULL_TIME