STH has compiled for you the 68 most important resources for the benefit of every software testing professional.
It takes a lot to be a successful QA.
Strong technical knowledge, core functional area expertise, excellent communication and a positive working/team playing attitude all play a critical role.
Even with all that and more, it can take a toll on the best of us if we are not prepared and armed with a few tricks, tips and tools that can make things much easier and enjoyable.