Just wanted to share sad news. I received letter today which says I dont perform job duties as per NOC. 
I think they are rejecting all those who applied specialty in IT profession. 
Its realty frustrating for me but for them they have to reduce the back log 
 
I don't think doing appeal will do anything  so I would rather claim refund and apply again. And this time I think I should lie about profession as they don't trust truth  
 
Looking forward to expert advice from seniors so that I plan next step accordingly.