diff --git a/ee/app/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service.rb b/ee/app/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service.rb
index 3457facdc02d903e36b41599aefc67e00cd59dac..423f5bcac8ff13be37aad31347d3b0a26ce32fb1 100644
--- a/ee/app/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service.rb
+++ b/ee/app/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service.rb
@@ -68,11 +68,11 @@ def process_member_approval(member_approval)
         source = get_source_from_member_namespace(member_approval.member_namespace)
         params = member_approval_params(member_approval, source)
 
-        Members::CreateService.new(current_user, params).execute
+        ::Members::CreateService.new(current_user, params).execute
       end
 
       def pending_approvals
-        Members::MemberApproval.pending_member_approvals_for_user(user.id)
+        ::Members::MemberApproval.pending_member_approvals_for_user(user.id)
       end
 
       def all_promotions_failed?
diff --git a/ee/app/services/gitlab_subscriptions/member_management/queue_members_approval_service.rb b/ee/app/services/gitlab_subscriptions/member_management/queue_members_approval_service.rb
index 4fb060b4852c20f929d668e117bdc68085795d5b..00a10a4f2bef3a640e822f413f793881e4c623af 100644
--- a/ee/app/services/gitlab_subscriptions/member_management/queue_members_approval_service.rb
+++ b/ee/app/services/gitlab_subscriptions/member_management/queue_members_approval_service.rb
@@ -52,7 +52,7 @@ def queue_users_for_approval
                 metadata: params.slice(:access_level, :expires_at, :member_role_id)
               }
 
-              Members::MemberApproval.create_or_update_pending_approval(
+              ::Members::MemberApproval.create_or_update_pending_approval(
                 user, source_namespace, attributes
               )
             end
diff --git a/ee/spec/requests/api/graphql/mutations/gitlab_subscriptions/member_management/process_user_billable_promotion_request_spec.rb b/ee/spec/requests/api/graphql/mutations/gitlab_subscriptions/member_management/process_user_billable_promotion_request_spec.rb
index 7be1c7a1f00ce21bc94a995d4541754d5126db11..2ee95be2a6ef22a98273d8efb79c14080d335fbd 100644
--- a/ee/spec/requests/api/graphql/mutations/gitlab_subscriptions/member_management/process_user_billable_promotion_request_spec.rb
+++ b/ee/spec/requests/api/graphql/mutations/gitlab_subscriptions/member_management/process_user_billable_promotion_request_spec.rb
@@ -204,7 +204,7 @@
 
     context 'when update! fails' do
       before do
-        allow(Members::MemberApproval).to receive_message_chain(:pending_member_approvals_for_user, :find_each)
+        allow(::Members::MemberApproval).to receive_message_chain(:pending_member_approvals_for_user, :find_each)
                                             .and_yield(member_approval)
         allow(member_approval).to receive(:update!).and_raise(ActiveRecord::RecordInvalid)
       end
diff --git a/ee/spec/serializers/gitlab_subscriptions/member_management/member_approval_entity_spec.rb b/ee/spec/serializers/gitlab_subscriptions/member_management/member_approval_entity_spec.rb
index 50fae6749ad8c90156c79907362f1e7d77492b37..f4a1884f9207d3d6fb91d5aac7db1456f27b4b6e 100644
--- a/ee/spec/serializers/gitlab_subscriptions/member_management/member_approval_entity_spec.rb
+++ b/ee/spec/serializers/gitlab_subscriptions/member_management/member_approval_entity_spec.rb
@@ -25,7 +25,7 @@
 
   describe 'when assigning the member presenter' do
     it 'is only set once' do
-      expect(Members::MemberApprovalPresenter).to receive(:new)
+      expect(::Members::MemberApprovalPresenter).to receive(:new)
                                          .with(pending_member_approval)
                                          .and_call_original
                                          .once
diff --git a/ee/spec/services/ee/members/update_service_spec.rb b/ee/spec/services/ee/members/update_service_spec.rb
index 03afa7b39abef5c671f1dfc8a7bc8889ed6339aa..7a0af11119f21058bbbed6c22ebf74d742442a05 100644
--- a/ee/spec/services/ee/members/update_service_spec.rb
+++ b/ee/spec/services/ee/members/update_service_spec.rb
@@ -87,10 +87,10 @@
 
       context 'when ActiveRecord::RecordInvalid is raised' do
         it 'returns an error' do
-          allow(Members::MemberApproval).to receive(:create_or_update_pending_approval)
+          allow(::Members::MemberApproval).to receive(:create_or_update_pending_approval)
                                               .and_raise(ActiveRecord::RecordInvalid)
 
-          expect { update_members }.not_to change { Members::MemberApproval.count }
+          expect { update_members }.not_to change { ::Members::MemberApproval.count }
           expect(update_members[:status]).to eq(:error)
           expect(update_members[:members].first.errors[:base].first).to eq(
             "Unable to send approval request to administrator."
@@ -101,12 +101,12 @@
 
       context 'when current_user can update the given members' do
         it 'queues members requiring promotion management for approval and updates others' do
-          expect { update_members }.to change { Members::MemberApproval.count }.by(1)
+          expect { update_members }.to change { ::Members::MemberApproval.count }.by(1)
           expect(update_members[:status]).to eq(:success)
           expect(update_members[:members]).to contain_exactly(members.second)
 
           members.first.reload
-          member_approval = Members::MemberApproval.last
+          member_approval = ::Members::MemberApproval.last
           expect(member_approval.member).to eq(members.first)
           expect(member_approval.member_namespace).to eq(members.first.member_namespace)
           expect(member_approval.old_access_level).to eq(members.first.access_level)
diff --git a/ee/spec/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service_spec.rb b/ee/spec/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service_spec.rb
index 686b92526e740e36e002cb4c3b3aa5883c59a338..d10889ce5add01f840598c77ecdc2e411a23e34d 100644
--- a/ee/spec/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service_spec.rb
+++ b/ee/spec/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service_spec.rb
@@ -232,7 +232,7 @@
 
       context 'when there is failure during update!' do
         before do
-          allow(Members::MemberApproval).to receive_message_chain(:pending_member_approvals_for_user, :find_each)
+          allow(::Members::MemberApproval).to receive_message_chain(:pending_member_approvals_for_user, :find_each)
                                               .and_yield(member_approval).and_yield(another_member_approval)
           allow(member_approval).to receive(:update!).and_raise(ActiveRecord::RecordInvalid)
         end
diff --git a/ee/spec/services/gitlab_subscriptions/member_management/queue_members_approval_service_spec.rb b/ee/spec/services/gitlab_subscriptions/member_management/queue_members_approval_service_spec.rb
index 194ac9fe6e7c2f05933d84472b80f2bcb05fd1c2..3b653a035bbd090bfe75f0c155bd2787e4c67f8e 100644
--- a/ee/spec/services/gitlab_subscriptions/member_management/queue_members_approval_service_spec.rb
+++ b/ee/spec/services/gitlab_subscriptions/member_management/queue_members_approval_service_spec.rb
@@ -101,7 +101,7 @@
 
       context 'when RecordInvalid is raised' do
         before do
-          allow(Members::MemberApproval).to receive(:create_or_update_pending_approval)
+          allow(::Members::MemberApproval).to receive(:create_or_update_pending_approval)
                                               .and_raise(ActiveRecord::RecordInvalid)
         end
 
@@ -110,7 +110,7 @@
 
       context 'when RecordNotUnique is raised' do
         before do
-          allow(Members::MemberApproval).to receive(:create_or_update_pending_approval)
+          allow(::Members::MemberApproval).to receive(:create_or_update_pending_approval)
                                               .and_raise(ActiveRecord::RecordNotUnique)
         end
 
diff --git a/ee/spec/services/gitlab_subscriptions/member_management/queue_non_billable_to_billable_service_spec.rb b/ee/spec/services/gitlab_subscriptions/member_management/queue_non_billable_to_billable_service_spec.rb
index 87254a0238e358901ddedc5ba0e0b8618e9b8e74..13033860e95d9804d13cb1771988851427396e60 100644
--- a/ee/spec/services/gitlab_subscriptions/member_management/queue_non_billable_to_billable_service_spec.rb
+++ b/ee/spec/services/gitlab_subscriptions/member_management/queue_non_billable_to_billable_service_spec.rb
@@ -269,7 +269,7 @@
           context 'when MemberApproval raises ActiveRecord::RecordInvalid' do
             before do
               add_non_billable_members(users_with_membership, source)
-              allow(Members::MemberApproval).to receive(:create_or_update_pending_approval).and_raise(
+              allow(::Members::MemberApproval).to receive(:create_or_update_pending_approval).and_raise(
                 ActiveRecord::RecordInvalid
               )
             end
diff --git a/ee/spec/support/shared_examples/services/members/creator_service_billable_promotion_management_shared_examples.rb b/ee/spec/support/shared_examples/services/members/creator_service_billable_promotion_management_shared_examples.rb
index 2775e4f21ba81345b414a4b2fb5175468ca1c4ed..a3b1d89b878c5313e29d9d72b4446a54a88b69b2 100644
--- a/ee/spec/support/shared_examples/services/members/creator_service_billable_promotion_management_shared_examples.rb
+++ b/ee/spec/support/shared_examples/services/members/creator_service_billable_promotion_management_shared_examples.rb
@@ -55,7 +55,7 @@
         member = nil
         expect do
           member = add_member
-        end.to change { Members::MemberApproval.count }.by(1)
+        end.to change { ::Members::MemberApproval.count }.by(1)
 
         expect(member.errors[:base].first).to eq("Request queued for administrator approval.")
       end
@@ -63,7 +63,7 @@
 
     shared_examples 'returns errored member when queuing fails' do
       before do
-        allow(Members::MemberApproval).to receive(:create_or_update_pending_approval)
+        allow(::Members::MemberApproval).to receive(:create_or_update_pending_approval)
                                             .and_raise(ActiveRecord::RecordInvalid)
       end
 
@@ -71,7 +71,7 @@
         member = nil
         expect do
           member = add_member
-        end.not_to change { Members::MemberApproval.count }
+        end.not_to change { ::Members::MemberApproval.count }
 
         expect(member.errors[:base].first).to eq("Unable to send approval request to administrator.")
       end
@@ -96,7 +96,7 @@
     context 'with existing member' do
       shared_examples "updates the members" do
         it 'updates the member' do
-          expect { add_member }.not_to change { Members::MemberApproval.count }
+          expect { add_member }.not_to change { ::Members::MemberApproval.count }
           expect(existing_member.reload.access_level).to eq(Gitlab::Access.sym_options_with_owner[access_level])
         end
       end
@@ -172,7 +172,7 @@
 
         expect do
           members = add_members
-        end.to change { Members::MemberApproval.count }.by(1)
+        end.to change { ::Members::MemberApproval.count }.by(1)
 
         expect(members.first.errors[:base].first).to eq("Request queued for administrator approval.")
         expect(members.second.access_level).to eq(Gitlab::Access.sym_options_with_owner[access_level])
@@ -193,7 +193,7 @@
 
         expect do
           members = add_members
-        end.not_to change { Members::MemberApproval.count }
+        end.not_to change { ::Members::MemberApproval.count }
 
         expect(members.first.access_level).to eq(Gitlab::Access.sym_options_with_owner[access_level])
         expect(members.first.errors[:base]).to be_empty
@@ -215,7 +215,7 @@
 
         expect do
           members = add_members
-        end.to change { Members::MemberApproval.count }.by(2)
+        end.to change { ::Members::MemberApproval.count }.by(2)
 
         expect(members.first.errors[:base].first).to eq("Request queued for administrator approval.")
         expect(members.second.errors[:base].first).to eq("Request queued for administrator approval.")