diff --git a/alfa-client/Jenkinsfile.e2e b/alfa-client/Jenkinsfile.e2e
index ebde17972347d5b54e42ab4607728a852ac91b0e..29cf0ec5187571f6b667cafc8567a763d6a76260 100644
--- a/alfa-client/Jenkinsfile.e2e
+++ b/alfa-client/Jenkinsfile.e2e
@@ -643,7 +643,10 @@ Boolean hasNamespaceFile(String bezeichner) {
 Void waitForDeletion(String bezeichner) {
   try {
     sh "kubectl wait --for=delete applications/by-${bezeichner}-dev-application -n argocd --timeout=900s"
+    sh "oc patch applications.argoproj.io by-${bezeichner}-dev-application -n argocd --type=json -p '[{"op": "remove", "path": "/metadata/finalizers"}]'"
+    sh "kubectl wait --for=delete applications/by-${bezeichner}-dev-application -n argocd --timeout=900s"
   } catch (Exception e) {
+
     error("Application by-${bezeichner}-dev-application konnte nicht gelöscht werden")
   }
 }