if a process is kicked off by user_A, it will run as user_A ( group grp_A for example )
and a user user_B from the same group grp_A cannot kill that process assuming there is no sudo root privs to the user user_B and this operation will not be permitted by kernel.
So, what can be done is create a common user id : common_user_testing and this user_id to be shared for creating processes which means that user_A can kickstart that and user_B can kill that.
I created an (Execute Only) Script that switches to common user and call the script that creates the process then switch back to the main user, and the same happens when i want to kill the process