
The job of a quality assurance tester is to perform manual and automated testing. Some of these are manual testing books, whereas other books focus on concepts of testing automation.
Software testing is the process where the Quality Assurance (QA) Engineer / Tester tries to evaluate the capabilities of a program. The jobs of a QA Engineer is to design test plans to find bugs in an software, implement test plans, document tests, find out ways which can result in repeating bugs, submit a report to the software development team informing about all the bugs, give feedback in the terms of quality and assist the development team in preventing bugs in a software application. Below is the list of leading Software Testing Books providing fundamentals of various types of testing techniques, tools and test-cases in real projects.Continue Reading