diff --git a/qa/qa/page/project/new.rb b/qa/qa/page/project/new.rb
index 048347835b635060714b0f4a90dd55ffb6720997..5b6bd2a1fe8fdce294593bb80af1cb41cd0e1cb5 100644
--- a/qa/qa/page/project/new.rb
+++ b/qa/qa/page/project/new.rb
@@ -60,7 +60,7 @@ module QA
         end
 
         def set_visibility(visibility)
-          choose visibility
+          choose visibility.capitalize
         end
 
         def click_github_link
diff --git a/qa/qa/resource/project.rb b/qa/qa/resource/project.rb
index c0a6004fe2796834720aa500d87dc654c6f10b26..93a820947766158da138d42969d442b72cdaf1c4 100644
--- a/qa/qa/resource/project.rb
+++ b/qa/qa/resource/project.rb
@@ -8,6 +8,7 @@ module QA
       include Events::Project
 
       attr_writer :initialize_with_readme
+      attr_writer :visibility
 
       attribute :id
       attribute :name
@@ -44,6 +45,7 @@ module QA
         @standalone = false
         @description = 'My awesome project'
         @initialize_with_readme = false
+        @visibility = 'public'
       end
 
       def name=(raw_name)
@@ -60,7 +62,7 @@ module QA
           page.choose_test_namespace
           page.choose_name(@name)
           page.add_description(@description)
-          page.set_visibility('Public')
+          page.set_visibility(@visibility)
           page.enable_initialize_with_readme if @initialize_with_readme
           page.create_new_project
         end
@@ -88,7 +90,7 @@ module QA
         post_body = {
           name: name,
           description: description,
-          visibility: 'public',
+          visibility: @visibility,
           initialize_with_readme: @initialize_with_readme
         }
 
diff --git a/qa/qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb b/qa/qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb
index 7ed28a450278a71e6340ed088690a57bfb89f92a..e2e997e7c49b5b141e116bc02780bfbea7dd8671 100644
--- a/qa/qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb
+++ b/qa/qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb
@@ -96,7 +96,14 @@ module QA
         end
 
         def create_issue_resource
+          project = Resource::Project.fabricate_via_api! do |project|
+            project.name = 'project-for-issues'
+            project.description = 'project for adding issues'
+            project.visibility = 'private'
+          end
+
           Resource::Issue.fabricate_via_api! do |issue|
+            issue.project = project
             issue.title = 'Issue created via API'
           end
         end