Thanks a lot Thomas & Donald for your reply .. I would try these suggestions & I guess this should be working!
Actually now I am getting error before going to this stage, don't know why but same block of code behaving weird now, it was working file earlier :(
problem in loading a file!

a
As you see here, it's not able to load groovy file, which was working the day before!
Please let me know if you have any idea ? Details as below :
My Job configuration :
here, runErtools*() method is defined in Jenkins File which loads another groovy file as below :
void runErtoolsRegressionTests(def mks_host, def si_port, def im_port, def autotest_dev_cp, def autotest_pv_cp) {
ws("D:\\ci_ws\\$env.JOB_NAME") {
git branch: 'regression-tests', url: 'http://frjenkins001.auto.contiwan.com:8080/tools/ertools'
def curDir = pwd()
println curDir
def regressionTests = load("RegressionTestScripts/ertools_regression_test.groovy")
print regressionTests
regressionTests.runRegressionTests(mks_host,si_port,im_port,autotest_dev_cp,autotest_pv_cp, $env.JOB_NAME)
}
}
Thanks & Regards,
Ganesh.