Software Developer in Test

Software Developer in Test

24 Oct
|
Thales Group
|
Ottawa

24 Oct

Thales Group

Ottawa

Software Developer in Test

Software Developer in Test

This is a hybrid role in Ottawa, ON.

Position Summary

We are seeking a passionate Lead Automation Developer with a strong passion for test automation, CI/CD pipelines, and infrastructure management. This role requires a deep understanding of industry trends in automation and continuous delivery to keep our processes at the forefront of innovation. You will work closely with hardware, as we develop and maintain Hardware Security Modules (HSMs), so familiarity with hardware-related testing is a plus. This is not a manual testing role – we need candidates with advanced coding and infrastructure skills who can build scalable test automation environments.

Key Areas of Responsibility







- Technical Leadership: Assess requirements and propose appropriate automation frameworks, tools, and programming languages for testing software and hardware.
- Develop and Maintain Automated Tests: Build scalable automated test cases for both functional and hardware components, ensuring comprehensive coverage.
- Infrastructure and Pipeline Setup: Design and manage CI/CD pipelines to integrate testing seamlessly into the development lifecycle.
- Hardware Integration: Collaborate with hardware teams to develop specialized automated tests for HSMs and other hardware.
- Test Suite Ownership: Maintain and evolve the automated test suite to support new product features and hardware releases.
- Monitor and Troubleshoot: Quickly identify and resolve issues in pipelines, infrastructure, and automated tests.
- Documentation and Knowledge Sharing: Develop documentation for frameworks and infrastructure, and mentor team members on best practices.
- Industry Research:





Stay up to date with the latest trends in automation and continuous delivery, ensuring the team leverages cutting-edge tools and methodologies.
- Document bug reports for identified issues during testing. Detail clearly the procedure followed, narrow down the area affected and perform preliminary troubleshooting.
- Mentor junior team members

Basic Qualifications

- University Bachelor's degree with specialization in Computer sciences, Engineering
- Software development experience 5-8 years with Python, JAVA
- Automation Expertise: Deep knowledge of frameworks such as Selenium, Cypress, Playwright, or TestNG (manual testing experience will not be considered).
- Programming Skills: Expertise in Python, JavaScript, Java, or similar languages for building automated tests.






- CI/CD Tools: Experience with Jenkins, GitHub Actions, GitLab CI, or Azure DevOps for managing pipelines.
- Infrastructure Management: Experience with Terraform, Ansible, or other IaC tools for setting up and maintaining test environments.
- Containerization: Proficiency with Docker and Kubernetes for managing testing environments.
- Cloud Platforms: Experience with AWS, Azure, or Google Cloud to host scalable infrastructure.
- Hardware Knowledge: Familiarity with testing hardware components or working with HSMs is highly desirable.
- Monitoring Tools: Experience with Grafana, Prometheus, or Splunk to monitor infrastructure and pipelines.
- Version Control: Strong understanding of Git and collaborative development workflows.

Soft Skills

- Leadership:





Proven ability to guide and mentor team members while driving automation initiatives.
- Innovation and Curiosity: Passion for exploring new tools, frameworks, and methodologies in automation and DevOps.
- Collaboration: Strong communication skills to work effectively across software, hardware, and DevOps teams.
- Problem Solving: Analytical skills to troubleshoot and resolve complex infrastructure and testing issues.
- Self-Management: Ability to manage multiple tasks independently and take ownership and present to other leads automation initiatives.
- Expertise in cybersecurity and cryptography

Physical Demands

- Prolonged periods of working on a computer.

What We Offer







Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:

Company paid Extended Health, Dental, HSA, Life, AD&D;, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program.
Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.
Company paid holidays, vacation days, and paid sick leave.
Voluntary Life, AD&D;, Critical Illness, Long-Term Disability.
Employee Discounts on home, auto, and gym membership.

Why Join Us?

Say HI and learn more about working at Thales.

Thales is an equal opportunity employer which values diversity and inclusivity in the workplace.





Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.

#J-18808-Ljbffr

▶️ Software Developer in Test
🖊️ Thales Group
📍 Ottawa

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software developer in test

Software Developer in Test (SDET)

Software Developer in Test (SDET)

Software Developer in Test (SDET)Direct hire, Full time, Hybrid (Burnaby, BC Canada)No sponsorship available. Must be local to Canada and available to work quickly onsite in Burnaby, Canada.D-Wave (NYSE: QBTS) a leader in the development and delivery [...]
Burnaby
18 Oct
    Burnaby
    18 Oct

Software Developer in Test (SDET)

Software Developer in Test (SDET)

Software Developer in Test (SDET) Direct hire, Full time, Hybrid (Burnaby, BC Canada) No sponsorship available. Must be local to Canada and available to work quickly onsite in Burnaby, Canada. D-Wave (NYSE: QBTS) is a leader in the developme [...]
Burnaby
24 Oct
    Burnaby
    24 Oct

Software Developer in Test (SDET)

Software Developer in Test (SDET)

Direct hire, Full time, Hybrid (Burnaby, BC Canada) No sponsorship available. Must be local to Canada and available to work quickly onsite in Burnaby, Canada. D-Wave (NYSE: QBTS) a leader in the development and delivery of quantum computing sys [...]
Burnaby
18 Oct
    Burnaby
    18 Oct

Software Developer in Test Internship

Software Developer in Test Internship

Software Developer in Test Internship page is loaded Software Developer in Test Internship Apply remote type Hybrid locations Vancouver time type Full time posted on Posted 2 Days Ago job requisition id JR301 We are seeking a talented student for a [...]
Canada
17 Jul
    Canada
    17 Jul
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software developer in test