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...
Nazlie Shahmir
QA Manager
CP Rail
Nazlie Shahmir is a Quality Assurance Manager at Canadian Pacific Railway, Calgary, where she is involved in DevOps process engineering, quality engineering, and automation testing. 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 has over 20 scholarly publications in conferences, journals, and books, addressing variety of software engineering-related topics, including agile methodologies, project management, and requirements engineering.
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