diff --git a/.gitlab/client.gitlab-ci.yml b/.gitlab/client.gitlab-ci.yml
index 5313078ae5fa9b28b44f9a19ebf765762c2d8cd3..d0850d79b0d00ae75ccf5b2d21dd95546801bfd2 100644
--- a/.gitlab/client.gitlab-ci.yml
+++ b/.gitlab/client.gitlab-ci.yml
@@ -51,3 +51,6 @@ client:test:
     - cd client
     - npm run test:coverage
   coverage: /All files\s*\|\s*([\d\.]+)/
+  artifacts:
+    reports:
+      cobertura: client/output/coverage/jest/cobertura-coverage.xml
diff --git a/client/package.json b/client/package.json
index deacb7c4abb0b8684a66e58bfe006950819c0e87..3116f7dae71b456ca09f86d4751c8dc11146d83e 100644
--- a/client/package.json
+++ b/client/package.json
@@ -38,7 +38,7 @@
     "test": "react-scripts test",
     "eject": "react-scripts eject",
     "lint": "eslint \"./src/**/*.{js,ts,tsx}\"",
-    "test:coverage": "react-scripts test --coverage"
+    "test:coverage": "react-scripts test --coverage --coverageDirectory=output/coverage/jest"
   },
   "browserslist": {
     "production": [
@@ -57,6 +57,10 @@
       "src/**/*.{js,jsx,tsx,ts}",
       "!src/index.tsx",
       "!src/reportWebVitals.ts"
+    ],
+    "coverageReporters": [
+      "text",
+      "cobertura"
     ]
   },
   "proxy": "http://localhost:5000/api/"