diff --git a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-bescheid/vorgang-bescheid-wizard.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-bescheid/vorgang-bescheid-wizard.cy.ts
index b256b6cb77b54936821445006e12a276584b457b..d02307f1af90ab1e2a3fdaa354534dd8861cba7c 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-bescheid/vorgang-bescheid-wizard.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-bescheid/vorgang-bescheid-wizard.cy.ts
@@ -26,11 +26,7 @@ import localeDe from '@angular/common/locales/de';
 import localeDeExtra from '@angular/common/locales/extra/de';
 import { VorgangBescheidWizardE2EComponent } from 'apps/alfa-e2e/src/components/vorgang/vorgang-bescheid-wizard.e2e.component';
 import { VorgangFormularButtonsE2EComponent } from 'apps/alfa-e2e/src/components/vorgang/vorgang-formular-buttons.e2e.components';
-import {
-  VorgangE2E,
-  VorgangStatusE2E,
-  vorgangStatusLabelE2E,
-} from 'apps/alfa-e2e/src/model/vorgang';
+import { VorgangE2E, VorgangStatusE2E, vorgangStatusLabelE2E } from 'apps/alfa-e2e/src/model/vorgang';
 import { uploadFile } from 'apps/alfa-e2e/src/support/file-upload';
 import 'cypress-real-events/support';
 import { VorgangListE2EComponent } from '../../../components/vorgang/vorgang-list.e2e.component';
@@ -63,8 +59,7 @@ describe('Bescheid Wizard', () => {
     status: VorgangStatusE2E.IN_BEARBEITUNG,
   };
 
-  const vorgangFormularButtons: VorgangFormularButtonsE2EComponent =
-    vorgangPage.getFormularButtons();
+  const vorgangFormularButtons: VorgangFormularButtonsE2EComponent = vorgangPage.getFormularButtons();
 
   before(() => {
     initVorgaenge([wizardVorgang]);
@@ -105,6 +100,7 @@ describe('Bescheid Wizard', () => {
 
       enterWith(bescheidWizard.getDateInput(), getAdjustedDateEnglish(-1));
       bescheidWizard.getWeiterButton().click();
+      waitForSpinnerToDisappear();
       exist(bescheidWizard.getDateError());
 
       enterWith(bescheidWizard.getDateInput(), getAdjustedDateGerman(-1));
@@ -116,6 +112,7 @@ describe('Bescheid Wizard', () => {
       bescheidWizard.getRoot().should('not.contain', stepCaption3);
 
       bescheidWizard.getWeiterButton().click();
+      waitForSpinnerToDisappear();
       bescheidWizard.getRoot().contains(stepCaption1);
       bescheidWizard.getRoot().contains(stepCaption2);
       bescheidWizard.getRoot().should('not.contain', stepCaption3);
@@ -123,6 +120,7 @@ describe('Bescheid Wizard', () => {
       uploadFile(bescheidWizard.getUploadBescheidButton(), TEST_FILE_BESCHEID_VALID);
       notExist(bescheidWizard.getBescheidUploadSpinner());
       bescheidWizard.getWeiterButton().click();
+      waitForSpinnerToDisappear();
       bescheidWizard.getRoot().contains(stepCaption1);
       bescheidWizard.getRoot().contains(stepCaption2);
       bescheidWizard.getRoot().contains(stepCaption3);
@@ -143,6 +141,7 @@ describe('Bescheid Wizard', () => {
     it('should close Wizard on Überspringen, discard data and set status to Abgeschlossen', () => {
       bescheidWizard.getAbgelehntButton().click();
       bescheidWizard.getWeiterButton().click();
+      waitForSpinnerToDisappear();
       bescheidWizard.getStepButton1().click();
       bescheidWizard.getUeberspringenButton().click();
       exist(bescheidWizard.getUeberspringenDialog());
@@ -152,13 +151,11 @@ describe('Bescheid Wizard', () => {
 
       bescheidWizard.getUeberspringenButton().click();
       bescheidWizard.getUeberspringenAbschliessen().click();
+      waitForSpinnerToDisappear();
       notExist(bescheidWizard.getRoot());
 
       wait(1000);
-      haveText(
-        vorgangPage.getVorgangDetailHeader().getStatus(),
-        vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN],
-      );
+      haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN]);
 
       vorgangFormularButtons.getWiedereroeffnenButton().click();
       vorgangFormularButtons.getBescheidenButton().click();