12

Software Test Automation Engineer (NATO NCIA)

The Hague, The Netherlands, Sapienza Consulting [AAS2020-0050]

Field(s) of expertise
Software Engineering
Job type
Contract
Education
BachelorVocational
Deadline
Closed

About this job

Sapienza Consulting is recruiting a Software Test Automation Engineer to work at NATO NCIA in the Hague, The Netherlands.

Responsibilities

NATO Communication and Information Agency (NCI Agency) located in The Hague, Netherlands, is currently involved in development of new capabilities for NATO as well as in support of existing capabilities. In light of these activities, C2 Service Line is looking for experienced software test automation engineer.

Objective

Consultancy required by this statement of work will support to transition testing of projects within C2 Service Line into automated tests, starting with development for next baseline of Networked Interoperable Real-time Information Services (NIRIS). NIRIS consists of almost 4mill lines of Java-code, is released 1-2 times per year and currently require more than 1500 hours of focused testing per release (using more than 270 test cases). NIRIS is currently approved to run on Solaris 11.x, Windows Server 2016 and Linux RHEL 7.6 platforms.

Our goal is to reduce the man-powered testing significantly, and with increased automation be able to support shorter release cycles. Work will be carried out accessing facilities in laboratories at NCI Agency The Hague, and/or by working on Cloud-based development systems (Microsoft Azure). These facilities consists of all necessary development platforms, servers, web servers, etc. to support software testing in general, and software test automation specifically. Software test automation engineer will be part of team (project manager, technical lead, software developers, etc.) geographically distributed and will work using an Agile and iterative approach.

Duties, schedule and practical arrangements

Under guidance of product owner, technical architect and a test manager/director – software test automation engineer will work on automating current test procedures, execute (automated) test procedures and report test results. He or she is expected also to be part of next version baseline testing, using automated improvement steps implemented and monitoring test automation system(s). Software test automation engineer will perform following activities:

  • Drive progress of test automation, with priority focus to achieve more significant reduction of manual testing first
  • Develop/conduct unit and automated testing of software components
  • Develop/support manual test procedures if required

Work will occupy about 800 hours starting in August 2020 and ending not later than 31 Dec 2020. Results will be assessed, and possibly followed by another contract for 2021. Contractor will be required to work on average 40 hours per week. Contractor will work at NCI Agency in The Hague, Netherlands. He or she will be accessing laboratories at NCI Agency as a member of C2 Service Line with NIRIS Test Director/Manager. There may be travel required to NCI Agency The Hague and other sites within NATO for system tests and observing exercises. Travel expenses will be reimbursed to individual directly (outside this contract) under NATO rules. This consultancy support must be accomplished by one consultant.

Profile

  • Required Security Clearance: NATO SECRET
  • Candidate must have relevant and recent experience in system and software testing (certifications will be an advantage)
  • Candidate must have relevant and recent experience in using testing tools (e.g. Jira, TestRail), automated test frameworks (e.g. Selenium, Gauge) and methodologies (e.g. Agile)
  • Candidate must have proven and extensive experience in scripting, using a variety of tools and systems
  • Candidate must have relevant and recent experience in verifying functional and nonfunctional requirements. (e.g. development of test cases, test data, etc.)
  • Candidate must have relevant and recent experience in working with software development team
  • Candidate is able to speak and write fluent English since work is conducted in English

Practical experience in one or more of following areas is desirable:

  • NIRIS or other NATO tools supporting Situational Awareness
  • Networking protocols (e.g. TCP, UDP) and (message-oriented) application protocols (e.g. HTTP, HTTPS, AMQP)
  • Continuous software integration and automated testing

 

Candidates must be eligible to work in the EU

For information on how we process the personal data in your application, please see the Sapienza Privacy Statement here.

For information on how the personal data in your application is processed, please see the Sapienza Consulting Privacy Policy.