At a first glance you might relate software testing in an Agile context to abbreviations like TDD, BDD, ATDD. Though these are often valuable practices they are closer related to checking of the software. The point is to run them often and to help developer to know when to stop coding.
An important responsibility for many software architects is fostering and defending non-functional software qualities. These qualities are numerous, and they can interact in complex ways, so techniques for keeping abreast of them are vital for gauging the health of an architecture.
As a major part of the software usage activity is gradually shifting to mobile devices, knowing how to test mobile applications is now a very valuable skill for software testers. The book “Tap Into Mobile Application Testing” written by Jonathan Kohl provides an extensive coverage of the mobile software testing domain written by an experience practitioner.