Being a tester, you have unfathomable responsibilities. Testing has long evolved with the new web development features, tools and other innovative platforms. Testing is the most important thing. You need to have the patience and knowledge about the latest web development trends. To stop learning is equal to being dead. To keep yourself updated read more and more. Countless books and tools are there waiting to be discovered by you.
I haven’t even started to talk about Automation, if you want to survive then I feel you should have a thorough knowledge of Testing. You should read the below mentioned blogs, they will surely help you.