Should I add profession name with my name in resume? [This is a clarification question on whether I should do this or not] 

Should I add Dr., Engg. like salutation in front of my name in my resume. For example, if John Smith passed BSc in Mechanical Engineering, should he write Engineer John Smith in his resume or he should write only John Smith?
There are two different types of "titles" you could add to your name, and it is not quite clear which you mean.


The degree you achieved. Heading your resume with "John Smith, PhD" or "Dr. John Smith" is something people do in places where degrees are valued, like Germany. (And also of course on academic CVs.) It might come across poorly in other areas, e.g. I get the impression that US people think it looks "stuck up" or "full of yourself". For a Bachelor's degree, it would be odd to use "John Smith, BSc" simply because so many people have one, so there's nothing special about it.
The profession. Some professions are regulated, like in your example "Engineer". In many countries it is illegal to call yourself an Engineer unless you are registered with a professional association that regulates the exercise of your profession. (Acquiring the degree is not always enough.) In those cases, if you are in fact a registered Engineer, writing whatever your local equivalent of "Ir John Smith" is on your resume can be a quick signal that you fulfil this requirement for a job that you are applying for. If your profession is not regulated, there is probably no good reason to put it in your name - your job is whatever the person you are trying to get to hire you says it is, and it's probably best not to contradict them ;)