Firstly, the words specialty and profession are used quite differently.
Profession
a [particular occupation, business or vocation] requiring knowledge of some department of learning or science.
Specialty
a special subject of study, line of work, area of interest
A profession is very broad, you can be a policeman, a doctor or a software engineer. A profession requires knowledge and study, but is very broad. A general understanding of computers is rarely described as 'a specialty'. Also a profession can be even broader such as "technology".
A specialty is very specific, for example a homicide detective, a neuroscientist or a java developer. This is a doctor that "specializes" in neuroscience.
then please let me know what a native speaker would say in a natural way to indicate exactly the same message.
Both are valid, however I would probably use something like:
I can do this because it falls within my area of expertise
I can do this because I am qualified to do so
My training qualifies me for this task.
The reason that I would use phrases such as "area of expertise" is that this is indicative of a human ability. "Profession" is quite broad, but you could say that "I can do this because it is my job, I am used to doing it". "Specialization" is very narrow and not really used colloquially "I can do this because it is my specialty" is grammatically correct but I've never heard it used. I think perhaps because it is a fundamentally academic word, you specialize in medicine, and this is used frequently in an academic context.
The word that everybody uses for this purpose is "post." As the dictionary says, "posting" (as a noun) is also possible, but relatively rare.
Best Answer
Firstly, you want to say "take [X] off you", or "off of you", not just "of you".
Secondly, preferred usage will differ from place to place. In my answer, I am speaking for Australian English.
This is correct. If your score would have been 18 out of 20, but your punishment is to receive 16 out of 20 instead, this is a good way to say it.
This is probably not correct. A "grade" is a final or overall result. It typically goes on a short scale like "A, B, C, D, F", or "High Distinction, Distinction, Credit, Pass, Fail", or even just "Pass, Fail". So to "take two grades off" would mean either:
In both cases, this is an awkward way of saying it. If you actually do mean this, say instead "I have to reduce your grade by two steps", or "I have to remove these two results from your record".
This is almost certainly not correct. It is like "grade", option #2 (remove two results from the record).
This is correct. "Points" and "marks" are interchangeable words for "the basic unit of judging an assessment". "Marks" is somewhat more common among people I work with or teach.