10:45 a.m. – 11:30 a.m.
Talks (Track 2) – Indoor Hall
The session covers topics that are related to everyone involved in an agile/devops team.
My main message is that testing is not dead, it is evolving to a higher consciousness. In order to evolve as a tester, we need to ensure that we adapt ourselves to this change.
As in the movie HomeAlone, it seems that Dev and Ops have gone on a journey and forgot to take testing/QA with them. We hear big companies tell stories that they have no more testers, all testing is done in production, everything is fully automated by dev, etc. The actual truth lies somewhere in between these statements! For most DevOps implementations, QA is actually crucial in order to succeed. DevOps however has a dramatic impact on the way we do QA! In this session, I will give you some concrete examples and tips on how we as QA engineers can leverage some of the DevOps principles for our job. I will also highlight what I believe are the necessary changes QA engineers will need to go thru in order to survive in this new world. In my session, I will highlight modern practices employed by companies on their devops journey. As QA engineers we need to know (and understand) these practices and try to get most out of these in order to support our QA job. Things such as static code quality, containerization, canary releases, BlueGreen deployments, micro-services will need different testing approaches and techniques. At the same time, we see that quality is getting more and more important in the devops cycle. This also means that we as QA engineers will need to shift our capabilities (become more technical) in order to deliver value for the team. We will become more and more a supportive function that needs to enable dev teams to release software faster with more quality.