@kiranmai v - the options you've mentioned are not comparable. Please do refer to the discussion on CrazyEngineers about a very relevant topic: Career In Software Testing Vs. Software Development | CrazyEngineers
Keep in mind that QA jobs will, at some point in time, require coding knowledge. Most of the QA engineers start their career as manual testing engineers - a job that does not require any knowledge of programming languages or coding.
However, most of them will either 'have to' switch to automation testing at some point in their career. Automation testing will involve learning a tool and writing test scripts.
Writing test scripts actually needs knowledge of scripting and programming.
The point I wish to make is that - find out the real reason you are not comfortable with programming. This can be overcome.
There are plenty of tutorials available for free on YouTube and other media that will teach you how to program.
With some background in software development, you will find it easy to get into software QA and automation.
Does this answer your question?
Yes sir.thank you so much for your information it is very helpful to me .