Session: The Future of QA
Quality Assurance is a process of qualifying software applications and their components to ensure that they work as per the specification and do not contain any errors. It is an essential part of software development, specially in the early stages of development.
Unit testing can be performed by developers, overall testing is by QA engineers. It can be manual or automated, depending on the type of application being tested and the level of risk involved with its release.
Bio
Dilruba is a Senior SQA Manager at Palo Alto Networks leading the IoT Security QA team. Dilruba has extensive experience in hands-on end-to-end software testing as well as leading and managing engineering teams. She has worked for both large and startup companies including Microsoft, Cisco, RetailNext, and Hitachi.
Dilruba has graduated from the Georgia Institute of Technology with a BS degree in Electrical Engineering. She also completed her MS degree in Engineering Management and Leadership from Santa Clara University. Dilruba is active in Women in Technology networks, speaking at events, and inspiring people. She enjoys acrylic painting and traveling in her free time.