Pls give Feedback on "Tell about yourself" questions

[b]Please correct if there are any grammatical mistakes. I want to improve in this topic. Please help me.

This is the common question asked in all the interviews. [/b]

First of all Thank you for giving me such opportunity to introduce myself. Myself Amruta Basically from belgaum, Karnataka. I have completed MCA in 2010 in belgaum itself KLE Engineering college. Which comes under VTU. After completing my MCA i came to banglore and joined testing course in Qspiders blore as i was interested in testing field. i have done course on manual testing as well automation testing(QTP,Load Runner). After completing my course i got through in _____ company as a software testing engineer. (will tell company details little bit after that will start with project etc…) first they put me in writing test cases for their application. after that test execution startd, i have done functional testing, integration, system testing. as well i have done smoke testing and regression testing.

Which is the easiest and most quick way to learn english? Learning grammar or watching movies now channel or listening english news channel or talking with native speakers.

I learned english since primary school.
I am in Canada, for seventeen years. Official language here is english and french.
All TV. channels are english or french, mostly english.
I work over 16 years with english speaking people. Not all english speaking people have authentic english language.
Still, when I go for advanced written english test I don’t pass.
I really feel down.
I am trying now from the beginning.

I learned english since primary school.
I am in Canada, for seventeen years. Official language here is english and french.
All TV. channels are english or french, mostly english.
I work over 16 years with english speaking people. Not all english speaking people have authentic english language.
Still, when I go for advanced written english test I don’t pass.
I really feel down.
I am trying now from the beginning.