Test Developer - Python (outside Montreal)

COFOMO

Montreal (administrative region)

Hybrid

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

COFOMO in Montreal seeks an experienced software test engineer to develop and validate satellite payload software in a Windows environment using Python and C++. You will collaborate within an Agile Scrum team to design, test, and document high-quality software and support deployment in production.

The role requires 5+ years of testing software development, V&V on embedded systems, and strong Python/C++ skills. French and English communication is essential for daily tasks.

Qualifications

  • University degree in software engineering, computer science, or equivalent experience.
  • Minimum five years of experience in testing software development.
  • Ability to scale within an existing codebase and framework.
  • Master concepts of multithreading, APIs, and software testing.
  • Proficient in Python and C++ and agile development methods.
  • Excellent written and spoken French and English communication.

Responsibilities

  • Develop, modify, and validate test software for satellite payloads in Windows using Python.
  • Analyze specifications and plan implementation with effort estimates.
  • Design, code, test, debug, and document high-quality software.
  • Collaborate in an Agile Scrum team and participate in reviews.
  • Prepare technical docs and support deployment in production.
  • Verify and validate embedded systems (V&V) and issue resolution.

Skills

Python
C++
APIs
Multithreading
Agile development
Bilingual French & English
Software testing

Education

University degree in software engineering or computer science
Equivalent combination of education and experience

Tools

PyCharm
VS Code
JIRA
Confluence
Git
Jenkins

Job description

With over 30 years of recognized expertise, COFOMO is now a leading Canadian consulting firm specializing in digital and artificial intelligence. Supported by more than 3,000 experts, 10 Centers of Excellence, and 4 offices across the country, we are uniquely positioned to successfully guide our clients through their transformations. Both strategic and tactical, we help organizations across a wide range of industries thrive in today’s rapidly evolving world.## Our promiseHelp our clients succeed and maximize the impact of their transformation initiatives, turning them into powerful drivers of growth and innovation.## Job description**Here's a brief overview of the tasks and responsibilities you'll have :** • Develop and modify test software applications for satellite payloads in a Windows environment using Python; • Analyze and understand detailed specification and requirements documents; • Plan the implementation activities, estimate the effort required and ensure the delivery of the work; • Design, program, test, debug, and document high-quality software applications; • Collaborate as part of an agile development team using best practices; • Write and adapt Python applications according to the needs of the project; • Prepare technical documentation and participate in reviews; • Participate in the integration, testing and deployment of software applications; • Support problem resolution in a production environment; • Understand the systems under testing and how they work. **The profile you are looking for is as follows:** • Have a university degree in software engineering, computer science or any other relevant discipline, or have an equivalent combination of education and experience; • Have a minimum of five (5) years of experience in testing software development; • Have the ability to scale within an existing codebase and framework; • Master the concepts of multithreading, data sharing, and application programming interfaces (APIs); • Know Python and C++; • Demonstrate the ability to understand and exploit complex software specifications; • Experience with agile development methodologies; • Possess good oral and written communication skills in French and English; • Have a minimum of five (5) years of experience in application testing; • Have a minimum of three (3) years of experience in verification and validation (V&V) using Python; • Have a minimum of one (1) year of experience in verification and validation (V&V) on embedded systems; • Master the use of PyCharm; • Collaborate effectively as part of an agile Scrum team; • Knowledge of DO-178 standards (an asset); • Knowledge of CCSDS and MIL-STD-1553 (an asset); • Proficient in protocols such as CAN bus and SpaceWire (an asset); • Experience with JIRA and Confluence (an asset); • Use VS Code in a development context (an asset); • Experience with Git and Jenkins (an asset); • Experience in instrument control and automated functional testing of systems (an asset); • Obtain Controlled Goods Program (CGP) accreditation and a Secret security clearance; • This position requires fluency in French and English for daily tasks, understanding documentation, and professional communication with customers, suppliers, and colleagues across Canada. French and English language skills are essential, both oral and written.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur de test - Python (hors Montréal)
Développeur de test - Python (hors Montréal)

COFOMO • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Senior DevOps Developer
Senior DevOps Developer

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Senior Data Engineering Developer
Senior Data Engineering Developer

CoFoMo Inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Développeur de test - Python
Développeur de test - Python

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 70,000 - 110,000
Cybersecurity Project Manager
Cybersecurity Project Manager

CoFoMo Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Hybrid work mode
Citizen Artificial Intelligence (AI) Project Manager
Citizen Artificial Intelligence (AI) Project Manager

CoFoMo Inc. • Montreal (administrative region)

Hybrid
CAD 100,000 - 150,000
Technical Support Technician
Technical Support Technician

CoFoMo Inc. • Montreal (administrative region)

Hybrid
CAD 45,000 - 60,000
Software Architecture Advisor
Software Architecture Advisor

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 140,000 - 190,000
Hybrid work
Wellness program
Telemedicine
+1
Senior Project Director
Senior Project Director

CoFoMo Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 170,000
Concepteur logiciel I - Tests / Software Designer I - Tests
Concepteur logiciel I - Tests / Software Designer I - Tests

EXFO • Quebec

Hybrid
CAD 75,000 - 95,000