Can we make snippet to wait until called snippet execution completed

I think you need a call back function, which proceeds once your save is successful.

skuid.model.save([MyModel], {callback: function(result){
if (result.totalsuccess) {

// rest of your logic
  
} else {
//logic if the save fails
console.log(result.insertResults);
console.log(result.updateResults);
console.log(result.deleteResults);
return false;
}
}});