Senior Software Test Engineer - NIRIS for NATO with security clearance

WLG
The Hague, Netherlands
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

The Hague, Netherlands

Tech stack

Testing (Software)
Java
API
Agile Methodologies
JIRA
Automation of Tests
Azure
Bash
Software Bug Management
Linux
Distributed Systems
DNS
Electronic Data Interchange (EDI)
Web Portals
Interoperability
Python
Link 16
Enterprise Messaging Systems
Windows Server
Scrum
Regression Testing
Ansible
Selenium
Software Factory
Software Testing Automation Framework
Test Data
Scripting (Bash/Python/Go/Ruby)
Cypress
Lasttests
Gitlab
Gitlab-ci
Playwright
REST
Docker

Job description

  • Develop, maintain, and improve manual and automated test cases for NIRIS baselines.
  • Execute functional, regression, integration, system, and release testing.
  • Build, maintain, and refactor automated test scripts using frameworks such as Robot Framework, Playwright, Selenium, or Cypress.
  • Support test automation frameworks within the NATO Software Factory (Azure DevOps / GitLab CI/CD).
  • Perform interface and interoperability testing for tactical data links and external systems (Link 16, JREAP, OTH-Gold, DIS, VMF, AIS, CESMO, etc.).
  • Prepare test data and support test-event preparation (e.g., CWIX, customer visits).
  • Log, track, retest, and verify defects using Jira / Zephyr or equivalent.
  • Produce and maintain test documentation: test plans, test cases, execution reports, regression reports, release readiness inputs.
  • Participate in Agile ceremonies (sprint planning, daily stand-ups, sprint reviews, retrospectives).
  • Provide test evidence, KPIs, and release recommendations to support acceptance and governance decisions.
  • Proactively identify risks, blockers, dependencies, and process improvements.

Requirements

  • Experience: 5+ years in software testing & QA (complex/distributed systems)
  • English: Professional proficiency (oral & written)
  • Agile: Experience in Scrum/Agile environments
  • Manual testing: 3+ years (functional, regression, integration, release)
  • Defect management: 3+ years (identification, reporting, retesting, verification)
  • API/Interface testing: 2+ years (RESTful services, messaging systems)
  • Web GUI & CLI testing: 2+ years
  • Interoperability testing: 2+ years (external systems, data exchange)
  • Test automation: 2+ years (Robot Framework, Selenium, Playwright, Cypress, or similar)
  • Scripting: 1+ year (Python, Java, Bash, or Ansible)
  • Containers: 1+ year (Docker or equivalent)
  • Tools: Jira, Zephyr, GitLab, CI/CD pipelines
  • Documentation: Test plans, cases, reports, defect reports, release readiness
  • OS troubleshooting: Windows Server & Linux (IP, DNS, HTTP, certificates)

Apply for this position