Test automation is a very risky approach to testing software. Many things can go wrong, it often takes many months of development before any value is gained, and we are a long way off from achieving 100% test automation. Of course, if we have not achieved 100% automation then how are areas of the software not covered by automation tested?
It is not surprising that many testers are eager to take part in automated testing, it is an interesting and challenging area of software testing, but there is a risk that the manual testing could be neglected by the increased focus on test automation. The two methods should compliment each other as an automated test case cannot exist without there first being a manual test case. Eventually, although not in our lifetime, technology will improve to the point that 100% automation is possible. However, even when that day comes, we will still need the manual tests.