STAREAST 2022 Concurrent Session : Testing in the Context of DevOps


Thursday, April 28, 2022 - 9:45am to 10:45am

Testing in the Context of DevOps

DevOps aims to reduce the distance between development (software developers and quality assurance specialists) and operation (experts responsible for rolling out software to production and managing the infrastructure). The goals of DevOps are to increase the speed of software delivery process, to resolve critical issues quickly, and to enable organization to serve their customers better. These goals indicate that in DevOps, quality assurance, in general, and testing, in particular, should be looked at differently as compared to traditional testing and even agile testing. Specifically, the customers must be at the center of testing, all testing is the responsibility of the entire team, testing should be carried out continuously throughout the SDLC, more specialized tests must be used, automation should be used as much as possible to ensure continuous feedback, and tools should be integrated seamlessly. To achieve these, a test engineer needs to acquire a new set of skills to think and do differently. The role of test engineer should also evolve to become a T-Shaped Engineer.

CP Rail

Nazlie Shahmir is a Quality Assurance Manager at Canadian Pacific Railway, Calgary, where she is responsible for DevOps process engineering and quality engineering. She is a Professional Engineer, Certified Project Manager Professional, Scrum Master, and Distinguished Toastmaster with over 20 years of experience working in different industries. Nazlie is a co-author of several scholarly publications on a variety of topics in books, conferences, and journals on a variety of topics related to software engineering and beyond. Her professional goal is to help organizations continually improve the quality of their processes as well as of their products by establishing best practices, creating relevant documentation, and selecting appropriate tools.