Europol - Test Analyst (remote) 06/12/2024
The Hague,
Netherlands
Please carefully read the job description before applying. Only shortlisted candidates who meet the requirements will be contacted.
DESCRIPTION OF THE TASKS:
Our Client seeks consultancy services in the area of ICT Quality and Testing. The services are to be performed in the context of Europol-supervised assignments.
The consultancy services are needed mainly for Test Analyst services, specifically to support development/deployment of various projects by conducting thorough non-functional performance testing of new /updated GUIs and APIs for relevant applications/services running in (Docker) containers. A significant part of the work consists of designing, executing and reporting of performance test scripts using JMeter following the DevOps “continuous testing principle.
• Development and execution of Performance/Load Testing, Stress Testing, Endurance Testing, Capacity Testing
• Definition of performance goals/thresholds/acceptance criteria with related tests
• Analysis and reporting on performance test executions identifying performance bottlenecks and advising on improvements.
• Support in definition/definition of test plans regarding non-functional quality characteristics (e.g., technical security, efficiency or reliability)
• Non-functional testing of ICT infrastructure and data migration projects
• Creation of large and complex test data sets (structured and unstructured data) and management of test data
• Support to operational acceptance testing and piloting activities
• Identification, re-testing of and reporting on defects
• Reporting of test results
LEVEL OF EDUCATION:
Bachelor or Master Degree
SPECIFIC EXPERTISE (MANDATORY):
Working knowledge of English B2 or higher
At least 10 years of experience in the area of Software Quality Assurance in role of Technical Test Analyst
More than 5 years of experience in performance testing of different kind of systems (web apps, web services, middleware, data bases), protocols and technologies (http, REST, gRPC, SOAP, JDBC)
More than 1 year of experience of working in Kubernetes environments
Ability to define performance goals/thresholds/acceptance criteria with related tests, based on product conditions, standards and regulations
Good knowledge of C# or JAVA programming language or scripting languages (python, groovy) in context of performance testing
Good knowledge of developing and executing Performance/Load Testing, Stress Testing, Endurance Testing, Capacity Testing
Good knowledge in analysing and reporting on test executions including identification of performance bottlenecks and advising on improvements
Good knowledge of the open-source Apache JMeter performance test tool for developing, executing and analysing load test scenarios
Good knowledge in the creation and management of high volumes of test data
Good knowledge of containerized environments (Kubernetes) including monitoring tools and Open Tracing.
Good knowledge in networking, load balancers, firewalls, middleware (like queuing systems), databases
Good knowledge and display of prerequisites of working in an Agile Team implementing Scrum (e.g. team work, clear communication)
WILL BE CONSIDERED AN ASSET:
Good knowledge of open-source performance testing tools other than Apache JMeter, like Taurus, K6 or Locust
Good knowledge of Elasticsearch, Logstash and Kibana (ELK technology stack)
Good knowledge of creating reports/dashboards with InfluxDB and Grafana
Good knowledge of executing perf tests in continuous integration and delivery (CI/CD) pipelines
Good knowledge on testing other non-functional aspects like (Technica) Security, Reliability, Robustness, Recoverability
Good knowledge on testing with Remote Procedure Call (RPC) frameworks / APIs, such as gRPC
Capability of integration in an international/multi-cultural environment, rapid self-starting capability and experience in working in team
Level : Senior
Delivery mode: Remote (from EU countries)
Starting date: Max on 03/02/25
Deadline: 06/12/2024 at 11:30 AM (CET)
A recent (within 3 months) certificate of good conduct is required prior to the start of the contract.
What We Offer
Each employee has a chance to see the impact of his work.
You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weekly
sports sessions, team building events, monthly drink, and much more
Perks
A full-time position
Attractive salary package.
Trainings
Free access to Udemy.
Personal Connections
Regular meetings with the AlmavivA Staff.