Support NIRIS testing

Remote, with occasional on-site work at NCIA The Hague (NLD) Deadline: 15-06-2026 Updated: 09-06-2026 #16945

Duties & Responsibilities

  • Develop, maintain, and execute NIRIS test cases, test scenarios, test scripts, and test data in line with project requirements and release objectives.
  • Perform manual and automated testing activities, including functional, regression, integration, system, interface, interoperability, and release testing.
  • Support the full software testing lifecycle, including test planning, test design, execution, defect reporting, retesting, verification, and documentation.
  • Develop and maintain automated test frameworks, scripts, and supporting test assets to improve test coverage and efficiency.
  • Validate software changes, enhancements, and defect fixes against functional and technical requirements.
  • Design and execute regression test campaigns supporting NIRIS releases and baseline verification activities.
  • Prepare, maintain, and manage reusable test data for functional, interoperability, and operational testing scenarios.
  • Conduct API, messaging, interface, and data exchange testing across multiple integrated systems.
  • Support interoperability testing involving external systems, Tactical Data Links (TDLs), and NATO interoperability events.
  • Analyze, document, track, and verify software defects using approved defect management and test management tools.
  • Produce comprehensive test documentation, including test plans, test cases, execution reports, defect reports, verification evidence, and release readiness assessments.
  • Participate in Agile ceremonies, sprint planning, defect triage meetings, release reviews, and technical discussions.
  • Collaborate with Solution Architects, Test Managers, Project Managers, Service Delivery Managers, developers, and stakeholders.
  • Support User Acceptance Testing (UAT), release validation, and operational readiness activities.
  • Provide testing support for interoperability exercises, customer demonstrations, and NATO events such as CWIX, TDLITS, and INTEND.
  • Ensure compliance with NCIA quality standards, testing methodologies, configuration management procedures, and security requirements.
  • Contribute to continuous improvement initiatives for test automation, defect management, reporting, and overall testing processes.

Required Qualifications & Experience

Mandatory Requirements

  • NATO SECRET Security Clearance (valid before project start).
  • National of a NATO member nation.
  • Minimum 5 years of professional experience in software testing and quality assurance for complex software systems.
  • Minimum 3 years of experience designing, executing, and maintaining manual test cases and test scenarios.
  • Minimum 3 years of experience with defect management, defect verification, regression testing, and issue tracking.
  • Minimum 2 years of experience testing REST APIs, web services, messaging systems, or data exchange interfaces.
  • Minimum 2 years of experience testing web-based applications, REST APIs, and command-line interfaces.
  • Minimum 2 years of experience supporting interoperability and integration testing across multiple systems.
  • Minimum 2 years of experience with test automation frameworks such as Robot Framework, Selenium, Playwright, Cypress, Gauge, Cucumber, or similar.
  • Minimum 1 year of experience using scripting or programming languages such as Java, Python, Bash, Ansible, or equivalent.
  • Minimum 1 year of experience working with containerized or virtualized environments, including Docker.
  • Experience using Jira, Zephyr, GitLab, CI/CD pipelines, artifact repositories, and related testing tools.
  • Experience creating and maintaining test documentation, including:
    • Test Plans
    • Test Cases
    • Test Execution Reports
    • Regression Reports
    • Defect Reports
    • Verification Evidence
    • Release Readiness Reports
  • Experience defining acceptance criteria, validation approaches, and test strategies.
  • Working knowledge of Windows Server and Linux operating systems.
  • Understanding of networking fundamentals, including:
    • IP Addressing
    • Routing
    • DNS
    • HTTP/HTTPS
    • Active Directory
    • Certificate Management
    • Service Configuration
  • Strong written and verbal English communication skills.
  • Experience working within Agile/Scrum development and testing environments.

Highly Desirable Skills

  • Experience with NATO, defence, military, command-and-control, or interoperability assurance projects.
  • Knowledge of Tactical Data Links (TDLs), including:
    • Link 16
    • Link 22
    • JREAP
    • OTH-Gold
    • VMF
    • DIS
    • AIS
    • CESMO
  • Experience supporting NATO interoperability events such as CWIX, TDLITS, and INTEND.
  • Experience testing distributed systems and multi-component architectures.
  • Experience with near real-time data processing and information exchange systems.
  • Experience with automated testing in CI/CD environments.
  • Familiarity with NATO Software Factory, Azure DevOps, GitLab, and containerized testing environments.
  • Experience working within regulated, accredited, or security-sensitive environments.
  • ISTQB, TMap, Microsoft, Red Hat, CompTIA, Cisco, or equivalent testing/technical certifications.

Technical Environment

  • Test Automation (Robot Framework, Selenium, Playwright, Cypress, Cucumber, Gauge)
  • REST APIs & Web Services
  • GitLab
  • Jira / Zephyr
  • CI/CD Pipelines
  • Docker
  • Linux & Windows Server
  • API Testing
  • Interoperability Testing
  • Defect Management Tools
  • Agile / Scrum
  • NATO Software Factory / Azure DevOps
  • Tactical Data Links & Defence Interoperability Standards

Apply for this position

Back