Becki Bloch, Vertex Business Systems
Complex software systems are no longer confined to the business and professional realms. As systems have become integrated into our daily lives, the need for simplicity is often in inverse proportion to the “behind the scenes” complexity.
Software users have become increasingly sophisticated in their requirements for functionality, while at the same time demanding more of the non-functional requirements; the ‘ilities’. It is no longer sufficient to just test the software. Test engineers must be business and end user focused as well as technically proficient in order to meet the demands of the users, the developers and the stakeholders.
This paper explores the evolution of the role of a test engineer from its emergence as a distinct discipline. By exploring the relationship between increased user sophistication, emerging hardware and software technologies, and development methodologies, the reader will understand how and why the role has evolved into one of a more holistic ‘quality professional’ and the opportunities and challenges that this expanded role presents.