Specialist, Software Engineering (SDET)
$86.82k - $108.52k per yearCMHC
Job Requisition ID: 12133
Position Status: Permanent Full Time
Position Type: Hybrid
Office Location: Ottawa (ON); Montreal (QC)
Travel Requirement: Limited
Language Designation: English Essential
Language Skill Levels (Read/Write/Speak): ZZZ
Security Requirement: Reliability Status
Salary: Our salaries generally range from $ 86,816.59 to $ 108,520.74 and are based on qualifications and experience.
About CMHC
The work you do and the work we do together matters. We come to work every day with a common purpose: to contribute to a well‑functioning housing system.
At CMHC, we hold ourselves accountable for our results and support our colleagues in their achievements. We thrive on collaboration, connecting across CMHC and involving the right people to get our work done. Our leadership style is guided by trust , where our leaders favour an adaptive approach based on the needs of their teams.
Join us and be part of a team that’s committed to making a real difference and be part of something meaningful.
What’s in it for you
- Annual Paid vacation.
- Annual individual performance incentive.
- Defined benefit pension plan.
- Comprehensive group insurance plan to support your well‑being from day one.
- Support towards your personal and professional growth with training, mentorship and more.
- An inclusive workplace culture and environment.
- While positions at CMHC require some in‑office presence, alternative work arrangements may be considered for Indigenous candidates.
About the role
Join the Business Solutions Engineering Team, in the Specialist, Software Engineering (SDET) position, where we are developing the next generation of software applications to enable CMHC to achieve its strategy. Your skills and passion for application development, programming, user‑centric design and software reliability will support the development and maintenance of CMHC’s business platforms and other applications to propel CMHC forward efficiently and securely.
What you’ll do
- Actively participate in the elaboration of various types of manual and automated tests (functional, end to end, performance, regression, UI components, API testing, etc.).
- Help define and implement quality standards, guidelines, tooling strategies and test automation processes.
- Design, configure and manage testing environments and test data.
- Design, implement and maintain scripts and automated testing solution for applications and services.
- Collaborate with developers to promote testing best practices and drive test automation adoption by promoting a shift‑left testing culture.
- Collaborate with cross‑functional teams to understand project requirements, refine acceptance criteria and ensure test coverage.
- Complete application development projects of higher complexity, including the programs to be coded, for implementation into production.
What you should have
- A bachelor’s degree in computer science or related field. An equivalent combination of education and/or experience may be considered.
- A minimum of 5 years of experience in software quality engineering, test automation, or SDET roles.
- Strong hands‑on coding experience with UI, API, and integration test automation frameworks.
- Experience with accessibility testing techniques and standards (WCAG 2.1 AA, axe‑core, screen readers).
- Experience building testing frameworks and libraries and test strategy.
- Strong understanding of the test pyramid and shift‑left testing principles.
- Familiarity with CI/CD pipelines, information management practices, system development life cycle management, IT services management, agile and lean methodologies, infrastructure and operations.
- Strong interpersonal and business competencies, including teamwork, communication, presentation, and negotiation skills.
Technologies
- Strong proficiency with UI Testing tools such as Playwright and Cypress for modern browser automation.
- Hands‑on experience with API Testing tools such as Postman, REST Assured, and Pact for contract and integration testing.
- Hands‑on experience using K6 or JMeter to evaluate system performance and load behavior.
- Hands‑on experience in identifying accessibility defects with manual and automated tools and provide corrective measures.
- Proficient in integrating tests into pipelines using Azure DevOps or GitHub Actions.
- Solid scripting and development skills in NodeJS, JavaScript/TypeScript, C#, SQL or equivalent.
- Working knowledge of tools like SonarQube, Accessibility testing, and SAST/DAST tools for security and quality analysis.
It would be great if you also had
- Exposure to test data management and mocking tools.
- Experience with Tricentris Tosca testing automation tool is an asset.
- Experience implementing test observability or flakiness tracking.
- Experience in the insurance or finance sectors.
- Some knowledge of MS Dynamics 365 CRM.
Posting closing date
Note, the competition will remain active until filled.
Our commitment to diversity, equity, and inclusion
We’re committed to employment equity and encourage women, Indigenous Peoples, persons with disabilities, veterans and persons of all races, ethnicities, religions, abilities, sexual orientations, and gender identities and expressions to apply. We also welcome applications from non‑Canadians who are eligible to work in Canada.
#J-18808-Ljbffr$100k - $160k per year
...is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision... ...Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing framework...SuggestedRemplacement- Elevate your career with CMHC as a Software Engineering Specialist, focusing on software development and testing within a dynamic team. Contribute to enhancing business platforms with automated solutions, ensuring high-quality applications. This role emphasizes the skills...Suggested
- Elevate your career at CMHC as a Specialist in Software Engineering (Boomi). Hybrid work model with opportunities to innovate software solutions and liaise with stakeholders. This full-time permanent position plays a crucial role within the Technology and Business Transformation...SuggestedPermanent employmentFull time
- ...arrangements may be considered for Indigenous candidates. About the role Join the Business Solutions Engineering team, where we are developing the next generation of software applications to enable CMHC to achieve its strategy. As a Subject Matter Expert, you will guide a...SuggestedPermanent employmentFull timeWork at office
- Accelerate your expertise as an Expert Software Testing Specialist at CMHC. Focus on enhancing user-centric application quality through robust... ...techniques and collaboration. The role of Specialist Software Engineering (SDET) requires a dynamic individual with at least five years...Suggested
- Join a dynamic team as a Programming Specialist, focusing on military command software development. Your programming expertise in languages like Java or C++... ...Requirements: • University degree or college diploma in Engineering/Computer Technology • 3-5 years of software...
- About the job Specialist Software Developer (#11019) The role of Specialist Software Developer / Platform Administrator is to contribute to the whole solution by analyzing functional specifications to identify the best technical design and coding parts of the application....For contractors
$65 - $67.16 per hour
...Bartech Staffing is a leading engineering, technical and professional staffing firm, and our... ...group providing a global workforce and specialist recruitment solutions. Our client has engaged... ...us to assist them in hiring a contract Software Engineer (Ottawa, Ontario) . If you are...Hourly payContract workWork at office- STL Engineering is hiring an Engineering Design and Simulation Specialist in Kanata, ON, specializing in FEA/CFD for ruggedized electronic systems. Ideal candidates possess... ...with SolidWorks, FEMAP, and simulation software • Strong problem-solving skills with an analytical...
- ...Our vision is to pioneer data‑driven designs and value structures for entry‑level housing across Canada. Job Description The Software Engineer will play a critical role in building, deploying, and scaling LandSeed’s digital platforms that connect landowners, home owners,...Internship
- Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead The Role You will be working on the backend... ...and simulation environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management workflows using...
- ...reporting at the component level. An AI agent on top enriches the analysis with context and patterns across portfolios. The software engineering work The work is heavy on data: massive analytical queries over fleet-scale time-series, real-time streaming pipelines feeding...Work at officeRemote workShift work
- ...User Domain and HRIS integrations: Join a collaborative team of Engineers to develop, release, and maintain the Achievers Platform and supporting... ...science (preferred) or related field 3-6 years of relevant software engineering experience Experience working in Agile teams Top...Work at officeFlexible hours
- Software Engineer Controls Altair Job Summary Our client in Kanata, ON is looking for a Software Engineer Controls. This is a contract position. What You Will Do Our Client is seeking to hire a person with embedded software development expertise. This team develops control...Contract work
- What we’re looking for We are looking for a motivated Senior Software Engineer I (Backend) to be part of the User team in Canada. The User team is responsible for supporting Authentication & Authorization within the SurveyMonkey product, as well as providing backend services...Full timeWork at officeFlexible hours1 day per week
$102.5k - $184.5k per year
Cloud Experience Engineering Team As a Front-End Senior Software Engineer you will deliver outstanding quality and functionality to Akamai’s customers. You will conceptualize, build, and maintain user interfaces and shared web components across all Akamai web applications...- Frontend Software Engineer Preferred Location: Ottawa Reports to: Engineering Lead Type: Full time The Role You will lead the development of our operator interfaces and visualization platforms, bridging complex backend telemetry with intuitive, high-performance web applications...Full time
- Lead software innovation with Veeva as a Principal Software Engineer. Drive scalable cloud application development and mentor talent to impact global health. At Veeva, the Software Engineering Leader role involves guiding the development process, collaborating closely with...Internship
- ...services company that is amongst the companies that lead the world in technology and innovation. Your next chapter starts here. Senior Software Engineer – Enterprise Applications We are seeking a Senior Software Engineer with robust experience in Application Lifecycle...
- Drive defense technology solutions as a Software Engineer with L3Harris in Ottawa, ON. Focus on microservices development and conduct independent problem-solving for critical technologies. As part of the skilled team at L3Harris, you will be responsible for designing software...
- Join Stantec as a Senior Electrical Engineer, focusing on groundbreaking water and wastewater infrastructure projects. Leverage your expertise... ...and advanced knowledge required Familiarity with power system software like ETAP beneficial Robust presentation and interpersonal...
$85k - $100k per year
...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security.... ...Job Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian...InternshipWork at officeRemote workFlexible hours$110k - $270k per year
Senior Software Engineer - Java Join to apply for the Senior Software Engineer - Java role at Veeva Systems . Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies, is on a mission to help life sciences companies bring...Full timeWork at officeLocal areaRemote workWorldwide$125k - $135k per year
Senior Embedded Software Engineer Our client is a global leader in transforming aviation communication through satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, they serve over 800 customers across all aerospace sectors. Their innovations...Full timeWorldwide- About the job Java Backend Software Engineer Managing cyber risk, together. We deliver automated cybersecurity across the digital terrain. We empower our customers to achieve continuous alignment of their security frameworks with their digital realities, across all asset...Remote workWorldwide
$85k - $110k per year
Job Description We are seeking a skilled DevOps Engineer to join our team and enhance our development and operational efficiency. This role... ...experience a diverse variety of tasks through all stages of the software development life cycle. This role will be a combination of...Full timeWork at officeRemote workFlexible hours$129.18k - $161.47k per year
...Senior Manager, Software Engineering (Corporate Systems) Job Requisition ID: 12208 Position Status: Permanent Full Time Position... ...leadership role, you’ll guide a team of talented technology specialists, fostering a culture of continuous learning, innovation, and...Permanent employmentFull timeFlexible hours- Advance your career with Stantec as a Senior Fire Protection Engineer, focusing on designing fire protection systems for diverse projects in Toronto or Markham with a hybrid work setup. You'll collaborate nationally, leading critical engineering efforts. This senior role...
$120k - $170k per year
Role Overview We are seeking a highly skilled and motivated Senior DevOps Engineer to join our dynamic team and play a key role in designing, implementing, and operating scalable, secure, and highly available network architectures in AWS. This role will be part of the engineering...Local area- Elevate your career in testing as a Senior Software Verification Engineer in Ottawa, Ontario. This full-time position focuses on designing and implementing verification strategies for cutting-edge products. We are looking for an experienced engineer to lead verification efforts...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Specialist, Software Engineering (SDET). Be the first to apply!
- access control specialist Ottawa, ON
- international trade specialist Ottawa, ON
- spécialiste produit Ottawa, ON
- import specialist Ottawa, ON
- member banking specialist Ottawa, ON
- e-commerce specialist Ottawa, ON
- spécialiste en amélioration continue Ottawa, ON
- spécialiste bi Ottawa, ON
- spécialiste paie Ottawa, ON
- lead generation specialist Ottawa, ON
