Suresh Srinivasan

Director - QA, Virtusa. Suresh is an electrical engineer and holds a masters degree in business administration, with 24+ years of experience in software testing and development. He has worked in different industry domains including manufacturing, Telecom, Insurance, Banking and Logistics. Suresh started his career in testing from the industrial automation and industrial robotics programming and also specialized in business system software testing in multiple domains like Banking, Finance, Logistics, Healthcare, Telecom etc. Currently, at Virtusa he is playing the role of QA practice head for the company's various technology centers in India. He is also a hands-on player on specialized testing and heads some of the activities in this area. During his more than two decades career, Suresh has traveled worldwide to implement various testing projects, covering test automation, SOA testing and performance testing, for global enterprises. Suresh has experience in implementing testing methodologies and concepts from ATLM, TPI, TMAP and TMM. He is also working closely with tool vendors like Rational, HP and iTKO. Leveraging his experience, Suresh has also developed process frameworks for executing testing projects end-to-end which reduces the cycle time while improving the test coverage. He has presented papers on testing solutions at various international testing conferences. Apart from working closely with different educational institutions, Suresh conducts seminars related to software testing so as to bring provide and showcase the practical view to students.

Posts by Suresh Srinivasan

Testing, testing: Securing the IoT

The IoT is set to have significant impact on the way we do things today; either at home, at work, while shopping, even in manufacturing and medicine. To prepare for numerous networks of devices, sensors and actuators communicating in short and medium range protocols – security must be a paramount consideration. Not least because the 

Continue Reading…

Top three factors inducing defects due to poor requirements definition

A well-defined set of business requirements is the foundation for a successful software development. Absence of an effective requirement definition may lead to various project related risks that prevent one from achieving the desired business outcomes. Therefore the utmost importance must be given to the requirement definition phase. Various metrics and methods have been designed 

Continue Reading…

Three reasons why basic requirement mapping document is a must for successful agile delivery

What level of documentation is necessary for the “Agile” delivery model? This remains a persistent question. Agile practices restrict the amount of time spent on preparing reports and documentation manually for all kinds of transactional activities like reviews, test execution reports, audit reports etc., which need to be pulled from the systems and tools as 

Continue Reading…