Job Posting TitleSystem Test SpecialistJob CategorySystems EngineeringLanguage RequirementsEnglish / AnglaisEnglish is required / Langlais est requisFlexible Work Agreement TypeHybrid / HybridePosting End Date2025-07-08Job GradePIPSC-3Pay Range$111,451 - $140,007Job SummaryParticipate in the verific
JSfirm
System Test Specialist
Job Description:

Job Posting Title

System Test Specialist

Job Category

Systems Engineering

Language Requirements

English / Anglais

English is required / Langlais est requis

Flexible Work Agreement Type

Hybrid / Hybride

Posting End Date

2025-07-08

Job Grade

PIPSC-3

Pay Range

$111,451 - $140,007

Job Summary

Participate in the verification and validation of systems within the ATM Information Systems (ATMIS) software group. This role focuses on test analysis, scenario creation, exploratory testing, and formal validation of national software releases that support flight planning, weather briefing, and real-time aviation data delivery. Youll help ensure that our critical public-facing platforms and internal data flows meet operational, safety, and quality standards as part of a small, Ottawa-based team working at the heart of Canada’s aviation infrastructure.

Job Description

What NAV CANADA offers you:

  • Challenging, team-oriented work environment
  • Competitive compensation and benefits
  • Defined benefit pension plan
  • Opportunities for growth and development
  • Flexible work arrangements
  • Diverse and inclusive workforce

Key Accountabilities:

  • Validate that systems meet the functional and performance requirements of air traffic operations.
  • Ensure the integrity and completeness of the System Certification Test process for Air Traffic Management (ATM) products.
  • Maintain and enhance the test automation framework using industry-standard tools; develop and execute automated test suites for Flight and Data Flow products and services.
  • Maintain and update automated test procedures and cases for new and existing Flight and Data Flow systems.
  • Design test scenarios and test cases based on Agile stories, requirements, and supporting artefacts.
  • Proactively identify test coverage gaps, technical debt, and opportunities to improve test effectiveness.
  • Collaborate with developers and product owners to clarify requirements and acceptance criteria during sprint planning.

Job Requirements

Education:

  • Graduation from a recognized university or community college with  a degree/certification in Computer Sciences/Information Technology, Engineering OR an acceptable combination of education, related experience and training.

Experience:

  • Minimum 5 years of hands-on test automation experience, including Extract, Transform and Load (ETL) applications.
  • Minimum 5 years of experience designing, developing, and maintaining automated tests for systems based on Service-Oriented Architecture (SOA), microservices, message brokers, SOAP Web Services, and HTTP RESTful APIs.
  • Minimum 5 years of experience working with structured data formats such as JSON and XML, including data transformation technologies.
  • Demonstrated experience designing comprehensive test strategies and test plans, including risk-based testing and traceability.
  • Proven experience testing in Agile/Scrum environments, with strong communication and collaboration skills.
  • Experience mentoring junior testers and reviewing automated test scripts for coverage, maintainability, and quality.
  • Hands-on experience with modern test frameworks such as Selenium, Cucumber, Cypress, Robot Framework, JUnit, SoapUI, and TestUtils.
  • Proficiency with Git-based source control, automated regression testing, and CI pipeline integration.
  • Experience with containerised environments including Docker and Kubernetes.
  • Experience with performance and load testing tools such as JMeter, Gatling, or Locust.
  • Familiarity with messaging technologies such as JMS and AMQP.
  • Familiarity with authentication and security testing practices, including OAutstrong, OpenID Connect, and JWT is an asset.
  • Experience with SQL (e.g., PostgreSQL), Python, and Java is an asset.
  • Familiarity with of the certification process associated with Air Traffic Control systems is an asset

Knowledge:

  • Knowledge of system test plans, methodologies, tools, and techniques.
  • Understanding of ANS Technology maintenance processes, procedures, and business functions within the context of air navigation.
  • Familiarity with tools such as JAZZ, GitLab, and Azure DevOps.
  • Working knowledge of Linux systems, including command-line tools and bash scripting.

Abilities

  • Ability to satisfy operational requirements and ANS Technology objectives by analyzing requirements and prepare appropriate System Test Plans, Test Cases and Test Scripts.
  • Ability to provide accurate effort estimates, track schedules, and report progress clearly and effectively.
  • Strong analytical and troubleshooting skills with the ability to identify and implement practical solutions to complex issues.
  • Ability to communicate effectively in English, both orally and in writing.
  • Ability to work independently and collaboratively within a cross-functional team.

Personal Suitability:

  • Develops effective and positive interpersonal relationships through respect for others, fairness, tact, effective expression, and open communication.
  • Demonstrates initiative, integrity, reliability, dependability and a positive attitude.
  • Self-motivated, quick learner and committed to continuous learning.
  • Demonstrates troubleshooting and problem-solving skills/abilities
  • Work independently and in a team to deliver robust and maintainable software
  • Capable of working under minimal supervision to deliver robust and maintainable testing solutions.
  • Strong attention to detail and quality.

Working conditions:

  • This position is based at the Ottawa TSC and is a hybrid position with a minimum – 3 day(s) per week

NAV CANADA is committed to building a skilled, diverse workforce reflective of Canadian society. If you do not believe that you match every job requirement listed on this job posting, we still encourage you to apply. NAV CANADA encourages a culture of learning and growth, and recognizes that although some technical skills are mandatory, many others can be taught.

Our Company strives to create an inclusive and barrier-free selection process and work environment. If you require accommodations during this competition process, please ensure that you inform the interview coordinator or hiring manager of any accommodation measures you may require. NAV CANADA will provide accommodations throughout the recruitment and selection process to applicants with disabilities as required.

The successful candidate must meet the security requirement of the position and be legally able to work in Canada.

We thank all applicants for their interest; only those selected for next steps will be contacted.

-

Company Details
Nav Canada
151 Slater Street Suite 120
Ottawa, Ontario K1P 5H3 Canada
www.navcanada.ca/en/
24 Open Jobs Available
NAV CANADA plays a unique and critical role managing the 18 million square kilometres of Canadian civil airspace and the North Atlantic oceanic airspace under Canada’s control.
(Job and company information not to be copied, shared, scraped, or otherwise disseminated/distributed without explicit consent of JSfirm, LLC)
Job Info
Location
Ottawa, Ontario, Canada
Type
Permanent
Company Details
Nav Canada
151 Slater Street Suite 120
Ottawa, Ontario K1P 5H3 Canada
www.navcanada.ca/en/
24 Open Jobs Available
NAV CANADA plays a unique and critical role managing the 18 million square kilometres of Canadian civil airspace and the North Atlantic oceanic airspace under Canada’s control.

JSfirm, LLC

Roanoke, TX

jobs@jsfirm.com

JSfirm LLC, Privacy Policy

All rights reserved. 2001-2025 JSfirm