diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 88fb5713f50a23ca9b44fddd7d94043e4c7c5434_LmdpdGxhYi1jaS55bWw=..313dbfc14e4e76a93914f07a9df47c7ecf7e3092_LmdpdGxhYi1jaS55bWw= 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,6 +9,7 @@
   - scan-dependencies
   - staging_upload
   - package-and-image-release
+  - qa-release
   - validate
   - metrics
   - slow_jobs
diff --git a/gitlab-ci-config/dev-gitlab-org.yml b/gitlab-ci-config/dev-gitlab-org.yml
index 88fb5713f50a23ca9b44fddd7d94043e4c7c5434_Z2l0bGFiLWNpLWNvbmZpZy9kZXYtZ2l0bGFiLW9yZy55bWw=..313dbfc14e4e76a93914f07a9df47c7ecf7e3092_Z2l0bGFiLWNpLWNvbmZpZy9kZXYtZ2l0bGFiLW9yZy55bWw= 100644
--- a/gitlab-ci-config/dev-gitlab-org.yml
+++ b/gitlab-ci-config/dev-gitlab-org.yml
@@ -1001,7 +1001,7 @@
 
 QA-Tag:
   extends: .docker_job
-  stage: package-and-image-release
+  stage: qa-release
   variables:
     QA_SCREENSHOTS_DIR: $CI_PROJECT_DIR/screenshots
   script:
@@ -1024,6 +1024,7 @@
     - !reference [.skip_release_jobs, rules]
     - if: '$PIPELINE_TYPE =~ /_(RC|TAG)_BUILD_PIPELINE$/'
       when: manual
+      allow_failure: true
 
 license-upload:
   stage: metrics