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
SeniorJob 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)