This refers to anyone who have mastered in Test Complete testing tool.
Please give me some brief tips on how the TC tool looks like, overall.
What are the best features and how soon a technical or non technical guys, can learn and implement testing.
I'm not entirely certain what you are looking for.
Generally speaking, TC is an excellent tool. If you read the case-studies on the AutomatedQA web site you'll find a lot of information about how people have implemented the tool to save money, improve productivity, ensure quality, improve time to market, etc. I recommend reading that stuff as there is a lot of good stuff.
As for how soon a technical or non technical guy can learn and implement testing, it depends a lot on what you want to do. With ANY automated test tool, there is a level of competance in automated test creation and even some programming skill to be able to implement the tool in a robust fashion to get the most out of the tool. A non-technical person can easily put together a number of recorded tests and execute them regularly. To be able to make those recorded tests more maintainable, though, some programming skill will be necessary in order to create or utilize data driven or table driven frameworks, or even to simply create reusable code routines, even if you don't go with those types of frameworks.
The best advice that anyone can give you is for you to download the 30-day trial of TestComplete and try it out for yourself in your environment with your implementation. The same is true for any other tool.
Hope this starts you in the right direction.
Automated Testing Evangelists
Definition expert - noun - Unknown drip under pressure