Senior Automation Developer

4 weeks ago


Ottawa, Ontario, Canada Thales Group Full time

We are seeking a highly skilled Senior Automation Developer to join our team at Thales Group. As a key member of our software development team, you will be responsible for designing and implementing automated test cases for both functional and hardware components. Your expertise in automation frameworks, tools, and programming languages will enable you to build scalable test environments and ensure comprehensive coverage.

Key Responsibilities:

  • 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

Requirements:

  • 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.
  • 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

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 Work with Us:

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.



  • Ottawa, Ontario, Canada Equest Full time

    Job SummaryWe are seeking a highly skilled Senior Automation Developer to lead our automation initiatives. As a key member of our team, you will be responsible for designing and implementing automated test cases for our software and hardware components. Your expertise in automation frameworks, CI/CD pipelines, and infrastructure management will enable us to...


  • Ottawa, Ontario, Canada Ross Full time

    Job Title: Senior Software Automation Test DeveloperAt Ross Video, we are seeking a highly skilled Senior Software Automation Test Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:Design and develop automated...


  • Ottawa, Ontario, Canada Ross Full time

    Job Title: Senior Software Automation Test DeveloperAt Ross Video, we are seeking a highly skilled Senior Software Automation Test Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:Design and develop automated...


  • Ottawa, Ontario, Canada Ross Full time

    Senior Software Automation Test DeveloperRoss Video is a world leader in High-Definition Video Production Equipment, designed and manufactured in Canada and sold world-wide. We are seeking a highly skilled Senior Software Automation Test Developer to join our development team.About the RoleThis is a challenging and rewarding role that requires a strong...


  • Ottawa, Ontario, Canada Ross Full time

    Senior Software Automation Test DeveloperRoss Video is a world leader in High-Definition Video Production Equipment, designed and manufactured in Canada and sold world-wide. We are seeking a highly skilled Senior Software Automation Test Developer to join our development team.About the RoleThis is a challenging and rewarding role that requires a strong...


  • Ottawa, Ontario, Canada Ross Full time

    Senior Software Automation Test DeveloperRoss Video is a world leader in High-Definition Video Production Equipment, designed and manufactured in Canada and sold world-wide. We are seeking a highly skilled Senior Software Automation Test Developer to join our development team.About the RoleThis is a challenging and rewarding role that requires a strong...


  • Ottawa, Ontario, Canada Ross Full time

    Senior Software Automation Test DeveloperRoss Video is a world leader in High-Definition Video Production Equipment, designed and manufactured in Canada and sold world-wide. We are seeking a highly skilled Senior Software Automation Test Developer to join our development team.About the RoleThis is a challenging and rewarding role that requires a strong...


  • Ottawa, Ontario, Canada Ross Full time

    Job Title: Senior Software Automation Test DeveloperWe are seeking a highly skilled Senior Software Automation Test Developer to join our team at Ross Video. As a key member of our software development team, you will be responsible for designing, building, and maintaining our operator-facing control system for our robotics product line.About the Role:Design...


  • Ottawa, Ontario, Canada Ross Full time

    Job Title: Senior Software Automation Test DeveloperWe are seeking a highly skilled Senior Software Automation Test Developer to join our team at Ross Video. As a key member of our software development team, you will be responsible for designing, building, and maintaining our operator-facing control system for our robotics product line.About the Role:Design...


  • Ottawa, Ontario, Canada Ross Full time

    Senior Software Automation Test DeveloperRoss Video is seeking a highly skilled Senior Software Automation Test Developer to join our development team. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions for our broadcast applications.Key Responsibilities:Participate in the full...


  • Ottawa, Ontario, Canada Ross Full time

    Senior Software Automation Test DeveloperRoss Video is seeking a highly skilled Senior Software Automation Test Developer to join our development team. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions for our broadcast applications.Key Responsibilities:Participate in the full...


  • Ottawa, Ontario, Canada Ross Full time

    Senior Software Automation Test DeveloperRoss Video is seeking a highly skilled Senior Software Automation Test Developer to join our development team. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions for our broadcast applications.Key Responsibilities:Participate in the full...


  • Ottawa, Ontario, Canada Ross Full time

    Senior Software Automation Test DeveloperRoss Video is seeking a highly skilled Senior Software Automation Test Developer to join our development team. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions for our broadcast applications.Key Responsibilities:Participate in the full...


  • Ottawa, Ontario, Canada Ross Full time

    Senior Software Automation Test DeveloperRoss Video is seeking a highly skilled Senior Software Automation Test Developer to join our development team. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions for our broadcast applications.Key Responsibilities:Participate in the full...


  • Ottawa, Ontario, Canada Ross Full time

    Senior Software Automation Test DeveloperRoss Video is seeking a highly skilled Senior Software Automation Test Developer to join our development team. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions for our broadcast applications.Key Responsibilities:Participate in the full...


  • Ottawa, Ontario, Canada Ross Full time

    Job Title: Senior Software Automation Test DeveloperAt Ross Video, we're seeking a highly skilled Senior Software Automation Test Developer to join our team. As a key member of our Camera Motion Systems team, you will be responsible for designing, building, and maintaining the operator-facing control system for our robotics product line.We're looking for a...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Job Title: Senior Robotics Automation Software DeveloperJob Summary:RANOVUS is a leading provider of next-generation data center infrastructures, and we are seeking a skilled Robotics Automation Software Developer to join our cutting-edge R&D team. The primary focus of this role will be on developing, implementing, and optimizing the software for our pick...


  • Ottawa, Ontario, Canada Ross Full time

    About Ross VideoRoss Video is a world leader in High-Definition Video Production Equipment, designed and manufactured in Canada and sold worldwide.Job SummaryWe are seeking a highly skilled Senior Software Automation Test Developer to join our development team. As a key member of our team, you will be responsible for designing, developing, and delivering...


  • Ottawa, Ontario, Canada Ross Full time

    Senior Software Automation Test DeveloperAt Ross Video, we're seeking a highly skilled Senior Software Automation Test Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our video production equipment.Key...


  • Ottawa, Ontario, Canada Ross Full time

    Senior Software Automation Test DeveloperAt Ross Video, we're looking for a highly skilled Senior Software Automation Test Developer to join our team. As a key member of our software development team, you'll be responsible for designing, developing, and delivering high-quality software solutions for our video production equipment.Key...