System Test Specialist (Hybrid – 3 days in office)

NAV CANADAOttawa, ON
CA$111,451 - CA$140,007Hybrid

About The Position

NAV CANADA is seeking detail-oriented and experienced System Test Specialists to join our technology team. These roles are ideal for someone with a strong foundation in software and system testing who is eager to take on greater responsibility in validating complex, real-time systems that support and shape the present and future of Air Navigation Services in Canada. You will work with a cross-functional team to plan and execute testing activities, analyze system behaviour, and ensure systems meet functional, performance, and safety requirements. The System Test Specialist plays a key role in improving overall system quality, supporting release readiness, and contributing to continuous improvement of testing practices.

Requirements

  • Degree from a recognized university or community college with an acceptable specialization in computer science, information technology, engineering, or an acceptable combination of education, experience, and training.
  • 3-5 years of experience in system testing, software testing, or quality assurance, preferably in complex or real-time environments.
  • Demonstrated experience designing and executing test plans, test cases, and validation activities.
  • Experience with test automation and test management tools (e.g., Azure DevOps, IBM Jazz, Selenium, FitNesse, or similar frameworks).
  • Experience conducting testing activities within Agile or team-based development environments.
  • Experience analyzing system behaviour and participating in root cause analysis for defects or failures.
  • Strong knowledge of system testing and test engineering principles, including functional, integration, regression, and system testing.
  • Knowledge of modern software development lifecycle processes, practices, and techniques such as Scaled Agile (SAFe), Agile, and DevOps.
  • Understanding of test practices and techniques, including automation, code coverage, and defect management.
  • Knowledge of system integration, interfaces, and distributed systems, including APIs and service-based architectures.
  • Awareness of cybersecurity and safety considerations in software and system validation.
  • Knowledge of software development and testing processes from preliminary design to formal testing and acceptance.
  • Ability to develop and follow structured processes and execute test procedures.
  • Ability to analyze test results and identify discrepancies, inconsistencies, or defects.
  • Ability to troubleshoot issues and determine whether problems are related to code, environment, or test setup.
  • Ability to balance multiple assignment and adapts to shifting priorities.
  • Ability to communicate technical information clearly, both orally and in writing, to a variety of audiences.
  • Builds and maintains positive working relationships through respect, fairness, tact, and open communication.
  • Demonstrates a strong commitment to quality, safety, and attention to detail.
  • Applies critical thinking and problem-solving skills to support effective decision-making.
  • Shows a strong work ethic and sense of accountability for results.
  • Displays a commitment to continuous learning and professional development.
  • Maintains a high level of punctuality and accessibility, ensuring timely communication and support in a dynamic work environment.

Responsibilities

  • Validate software features and system enhancements to ensure alignment with business, operational, and performance objectives.
  • Participate in planning, feasibility analysis, and effort estimation, providing input on timelines, risks, and solution viability.
  • Contribute to the development of test strategies, standards, and specifications for moderately complex to complex systems.
  • Review and analyze system requirements to ensure clarity, completeness, and testability.
  • Design, develop, and execute comprehensive test plans, test cases, and automated/manual test scripts.
  • Analyze test results, identify defects, and ensure accurate documentation, tracking, and resolution in collaboration with cross-functional teams.
  • Investigate system issues, perform root cause analysis, and support corrective actions to improve system reliability and performance.
  • Support system lifecycle activities, including deployment, configuration, verification, and post-release validation.
  • Contribute to the development of technical documentation, test artifacts, and process improvements to enhance testing practices and quality outcomes.

Benefits

  • Competitive compensation and benefits
  • Defined benefit pension plan
  • Opportunities for growth and development
  • Flexible work arrangements
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service