diff --git a/src/Razor/Microsoft.NET.Sdk.Razor/integrationtests/MSBuildProcessManager.cs b/src/Razor/Microsoft.NET.Sdk.Razor/integrationtests/MSBuildProcessManager.cs
index 5ab553d6bb88a026cc5d0543dc47ab7dd8e2fca1..cc79523d5bf16ce44c125e247f37a2e5cfa53349 100644
--- a/src/Razor/Microsoft.NET.Sdk.Razor/integrationtests/MSBuildProcessManager.cs
+++ b/src/Razor/Microsoft.NET.Sdk.Razor/integrationtests/MSBuildProcessManager.cs
@@ -125,7 +125,7 @@ namespace Microsoft.AspNetCore.Razor.Design.IntegrationTests
             ProcessStartInfo processStartInfo,
             TimeSpan? timeout = null)
         {
-            timeout = timeout ?? TimeSpan.FromSeconds(5 * 60);
+            timeout = timeout ?? TimeSpan.FromSeconds(8 * 60);
 
             var process = new Process()
             {
diff --git a/src/Shared/E2ETesting/E2ETestOptions.cs b/src/Shared/E2ETesting/E2ETestOptions.cs
index 4be16ef7799ba3a4472bfcd25bb6fb3ec3ce85b5..328623c122de45f647ee22e8a83d3835998fb438 100644
--- a/src/Shared/E2ETesting/E2ETestOptions.cs
+++ b/src/Shared/E2ETesting/E2ETestOptions.cs
@@ -51,7 +51,7 @@ namespace Microsoft.AspNetCore.E2ETesting
             }
         }
 
-        public int DefaultWaitTimeoutInSeconds { get; set; } = 3;
+        public int DefaultWaitTimeoutInSeconds { get; set; } = 15;
 
         public string ScreenShotsPath { get; set; }