diff --git a/alfa-client/apps/alfa-e2e/cypress.config.ts b/alfa-client/apps/alfa-e2e/cypress.config.ts
index 975685740db3159ace4a2abf8149d70581a24024..1e57f65df3ed4318fbab8833bc800aed1be41d2e 100644
--- a/alfa-client/apps/alfa-e2e/cypress.config.ts
+++ b/alfa-client/apps/alfa-e2e/cypress.config.ts
@@ -11,5 +11,14 @@ export default defineConfig({
     setupNodeEvents(on, config) {
       return cypressEvents(on, config);
     },
-  }, 
+  },
+  retries: {
+    experimentalStrategy: 'detect-flake-and-pass-on-threshold',
+    experimentalOptions: {
+      maxRetries: 2,
+      passesRequired: 1,
+    },
+    openMode: true,
+    runMode: true,
+  },
 });