Let me step back to the original question @virginia.mandracchia asked:
Is it possible to share gloabal variable value between different testsuite execution?
Simply, no. Katalon Studio does not allow it.
Let me suggest an alternative approach. I made a post 2 years ago as follows.
Configuring a Katalon Studio project with a JSON file
A quote from its conclusion section:
I think that the built-in features in Katalon Studio GUI around GlobalVariable are designed with an assumption that users will be happy and satisfied with manually updating Execution Profiles (= GlobalVariables); they would never want to update Execution Profiles on disk programmatically during the executions of Test Case scripts. I think that this assumption is appropriate as Katalon Studio is designed for non-programmers.
A post in Katalon user forum discussed how to break this design assumption by overwriting XML files as the serialized format of Execution Profiles. IMHO, their approach has an arguable point. I think we shouldn’t try to modify the behavior of Katalon Studio. Just leave it as is. We can invent an alternative of configuring a Test Suite using Groovy scripting.
You can configure entire “Test Suite Collection” using JSON, though you need to write certain amount of code in Groovy.