No need medical test in sri lanka. Unless if your employer need it to see before you get hired. Ask the entry permit (employement visa) from employer. You need to pay18k in the airport for employement burea fee. Once you land you have to do medical test (no exemption or not valid sri lanka...