Shift left quality using BDD right
Presenter: Martijn Goossens
Overview: True Shift-Left testing starts before a new sprint. Behavior-driven Design (BDD) is a method that can achieve this by helping teams communicate better with their stakeholders and amongst each other regarding their delivery. Using the technique of Example Mapping, teams work with their PO to get to actionable scenarios and examples of the functionality they want to build. These examples become your tests, documentation, and the ultimate form of shifting left.
We will briefly discuss the background and principles of behavior-driven development and how to apply those. Soon into the workshop, the interaction will start in groups where we will look at the concepts of ‘Rules’ and ‘Examples’. We will play with and practice Example Mapping, a technique that helps you break down and slice your user stories into practical scenarios. You will discover how these can be used directly as your tests and documentation for your team and a few different formats to apply these in. As the final takeaways, you’ll learn how to facilitate better refinements with your teams to deliver optimal business value and complete your sprints with less rework and bugs.
Quality at the start will facilitate quality in the rest of the process and with this workshop you will be leveling up your Shift Left approach with applicable skills.
What should attendees bring? Nothing specific.
Bio: Martijn has over 19 years of experience in the QA field. He started as an Agile QA automation engineer and has fulfilled various QA leadership roles for the past 8 years. Martijn is ISTQB and TMAP certified and is a frequent participant in QA meetups and conferences. In recent years he found the international conference stages where he is keen to share his experiences from the trenches. Follow his journey on LinkedIn: https://www.linkedin.com/in/martijngoossens or his website https://www.goossens.io
Pragmatic Risk-Based Testing
Presenters: Pankaj Kamthan and Nazlie Shahmir
Overview: In an era of rapid software development, testing everything equally is neither practical nor productive. Also, different aspects of a system pose different types of risks with different severities. Risk-Based Testing (RBT) is an approach to ensuring that testing time and effort are focused on the most critical aspects of the system. In particular, RBT helps teams prioritize testing efforts by focusing on the most critical areas that impact business and user experience. This presentation provides a structured approach to RBT, covering risk types, risk identification, impact assessment, risk prioritization, and risk-based test planning. Participants will have the opportunity to actively engage in hands-on exercises, case studies, and discussions to develop actionable RBT strategies tailored to their projects, and will leave with the knowledge and skills to optimize their testing time and effort, ensuring maximum risk coverage while maintaining productivity.
What should attendees bring? Nothing specific
Bio: Dr. Pankaj Kamthan is a person of numbers. He has been teaching at Concordia University, Montreal, Canada, for more than 25 years, during which he has taught more than 25 courses on a variety of topics in computer science, human-computer interaction, and software engineering. He has served on the program committees of more than 80 conferences and currently serves on the editorial boards of more than 10 journals. He was a General Co-Chair for SEKE 2023 and is Program Committee Co-Chair for SEKE 2025. He is a reviewer of SWEBOK and SWEBOS. He is a signatory of Agile 2, Agnostic Agile, BizOps Manifesto, Manifesto for Agile Software Development, Manifesto for Software Craftsmanship, and Montréal Declaration for a Responsible Development of Artificial Intelligence. Dr. Kamthan has more than 100 scholarly publications on a variety of software engineering-related topics, including agile methodologies, knowledge management, requirements engineering, software communication, software documentation, software engineering education, software patterns, and software quality. He has organized panels of international experts at SEKE 2022, SEKE 2023, and SEKE 2024. He is a co-recipient of Best Presenter Award at CSSE 2021, recipient of Research Paper Award for Excellent Research Quality of the Manuscript at CSCI 2022, and twice recipient of the Gina Cody School of Engineering and Computer Science Teaching Excellence Award.
Nazlie Shahmir is a Quality Assurance Manager at Canadian Pacific Railway, Calgary, Canada, where she is involved in software engineering communication, DevOps process engineering, software quality engineering, and software automation testing. She is a Professional Engineer, Certified Project Manager Professional, Scrum Master, and Distinguished Toastmaster. Nazlie has over 20 years of experience working in different software-intensive enterprises, and over 10 years of leadership experience. Her expertise spans devising quality engineering strategies, modeling software processes and products, documenting quality engineering best practices, selecting and acquiring quality engineering tools, managing service vendors, and more. Nazlie has over 20 scholarly publications in conferences, journals, and books, addressing variety of software engineering-related topics, including agile methodologies, project management, requirements engineering, and software engineering ethics. She has presented at numerous international conferences. She also has been an invited panelist for panels in SEKE 2022 and SEKE 2023. Nazlie is a signatory of Agnostic Agile and Manifesto for Agile Software Development. She is a co-recipient of Best Presenter Award at CSSE 2021.



