diff --git a/alfa-client/apps/admin-e2e/src/components/benutzer/benutzer.e2e.component.ts b/alfa-client/apps/admin-e2e/src/components/benutzer/benutzer.e2e.component.ts
index a69793b14616ecef0e57ff656d1be1045fdc1eb7..bdf514f6f2b5fd78539ffcee8ca271131bb1f483 100644
--- a/alfa-client/apps/admin-e2e/src/components/benutzer/benutzer.e2e.component.ts
+++ b/alfa-client/apps/admin-e2e/src/components/benutzer/benutzer.e2e.component.ts
@@ -147,8 +147,8 @@ export class BenutzerE2EComponent {
     return new BenutzerCheckboxE2EComponent(this.postCheckboxLabel);
   }
 
-  public getDatenbeauftragungCheckbox(): Cypress.Chainable<Element> {
-    return cy.getTestElement(this.datenbeauftragungLabel);
+  public getDatenbeauftragungCheckbox(): BenutzerCheckboxE2EComponent {
+    return new BenutzerCheckboxE2EComponent(this.datenbeauftragungLabel);
   }
 
   public getOrganisationsEinheitCheckbox(einheit: string): Cypress.Chainable<Element> {
diff --git a/alfa-client/apps/admin-e2e/src/e2e/main-tests/benutzer_rollen/benutzer_rollen.cy.ts b/alfa-client/apps/admin-e2e/src/e2e/main-tests/benutzer_rollen/benutzer_rollen.cy.ts
index b45dc8f07dd52c1c89315663866c0cbf4350fc71..faa2082e1c7e0fe5d47730d7682cd4d4e5fd11ae 100644
--- a/alfa-client/apps/admin-e2e/src/e2e/main-tests/benutzer_rollen/benutzer_rollen.cy.ts
+++ b/alfa-client/apps/admin-e2e/src/e2e/main-tests/benutzer_rollen/benutzer_rollen.cy.ts
@@ -170,5 +170,11 @@ describe('Benutzer und Rollen', () => {
 
       visible(benutzerPage.getPostCheckbox().getInfoButtonTooltip());
     });
+
+    it('should be visible on datenbeauftragung role mouse hover', () => {
+      mouseEnter(benutzerPage.getDatenbeauftragungCheckbox().getInfoButton());
+
+      visible(benutzerPage.getPostCheckbox().getInfoButtonTooltip());
+    });
   });
 });