diff --git a/test/taiko/apps.js b/test/taiko/apps.js
index c4984fa18b105933563b58f6cbf073a440824b2e..4f54d19a18b36e7dc0ac2be590adcda566771848 100644
--- a/test/taiko/apps.js
+++ b/test/taiko/apps.js
@@ -14,7 +14,20 @@ const assert = require('assert');
     setConfig( { observeTime: 0, navigationTimeout: globalTimeout });
 
     console.log('Executing these tests: ' + taikoTests)
-    await openBrowser()
+    await openBrowser({
+      // Optimize chrome instances for docker an parallel runs, see:
+      // https://docs.taiko.dev/taiko_in_docker/
+      // https://docs.taiko.dev/frequently_asked_questions/#how-can-i-optimize-chrome-instances-for-parallel-runs%3F
+      args: [
+        "--disable-gpu",
+        "--disable-dev-shm-usage",
+        "--disable-setuid-sandbox",
+        "--no-first-run",
+        "--no-sandbox",
+        "--no-zygote",
+        "--start-maximized"
+      ]
+    });
 
     // Nextcloud and Onlyoffice
     if (taikoTests.includes('nextcloud') || taikoTests === 'all') {