diff --git a/.gitlab/ci/package-and-test/main.gitlab-ci.yml b/.gitlab/ci/package-and-test/main.gitlab-ci.yml
index bfccdce80eca28cd96590fe5d6716daa518b8595..506cd74f2b8a27167c636257184da66ba344b2bd 100644
--- a/.gitlab/ci/package-and-test/main.gitlab-ci.yml
+++ b/.gitlab/ci/package-and-test/main.gitlab-ci.yml
@@ -440,6 +440,17 @@ ee:packages:
     - !reference [.rules:test:qa, rules]
     - if: $QA_SUITES =~ /Test::Instance::Packages/
 
+ee:elasticsearch:
+  extends: .qa
+  variables:
+    QA_SCENARIO: "Test::Integration::Elasticsearch"
+  script:
+    - unset ELASTIC_URL # unset url which is globally defined in .gitlab-ci.yml
+    - !reference [.qa, script]
+  rules:
+    - !reference [.rules:test:qa, rules]
+    - if: $QA_SUITES =~ /Test::Integration::Elasticsearch/
+
 ee:object-storage:
   extends: .qa
   variables: