Wednesday, May 28, 2025 – Are you sure your APIs are secure? An introduction to API security testing

Register: Online at our KWality Talk Page, the attendance link will be included in an email the day of the event. Location: Online. Please ensure that your onscreen name matches your registration name. Time: The meeting starts between 11:55 am and 12:00 pm, a waiting room might be enabled if you arrive prior to this time. Meeting ends at approximately 1:00 pm. Speaker: Bas Dijkstra Topic: Are you sure your APIs are secure? An introduction to API security testing APIs are responsible for more than 80% of all internet traffic. Therefore, it shouldn't be surprising that people with malicious intent are trying to gain unlawful access to systems and data through APIs more and more often.As a result, it's important that we, as testers and developers, are aware of the security of the APIs that are used in our systems. But where do you get started with testing the security of your APIs? And isn't that really complex?In this talk and live testing demo, we will use the 2023 OWASP API security top 10 to learn more about some of the most common API security vulnerabilities. You'll see that, even without specialized tools and deep security testing knowledge, you can uncover valuable information about the security of your APIs and get better insights into whether your data and your systems are safe and secure.After this talk, you will have seen that common sense and a healthy dose of curiosity go a long way to get started with API security testing.Key Takeaways: With common API testing tools, a healthy dose of curiosity and some guidelines, every tester can uncover valuable information about the security of their APIs The rise in use of APIs and the simplified attack vector they introduce means there's a need for adequate API security testing Getting started with API security testing does not have to be hard, complex, technical or 'something only security experts can do' Bio:  Hey, my name is Bas Dijkstra, and I am an independent test automation consultant and trainer. I have been active in the test automation field for some 18 years now, and have worked on software testing and automation solutions across a wide range of programming languages, frameworks and technology stacks. I’ve delivered test automation training to dozens of companies and hundreds of conference attendees in the Netherlands as well as abroad, to excellent reviews. I’m also the developer of RestAssured.Net, a library that is meant to make writing tests for HTTP APIs in C# a breeze. I live in Amersfoort, The Netherlands, together with my wife and two sons. When I am not at work, I like to go outside for a long bike ride, or to sit down and play a game of chess or read a good book.

Continue ReadingWednesday, May 28, 2025 – Are you sure your APIs are secure? An introduction to API security testing

Wednesday, April 30, 2025 – Guided Exploration: Applying AI to assist with software quality tasks

KWSQA is offering this KWality Talk as in-person only, details under Location below! Register: Online at our KWality Talk Page. Speaker: Tina Fletcher Topic: Guided Exploration: Applying AI to assist with software quality tasks All you need is a laptop, access to any LLM (a free version is fine), and your curiosity! This will not be a fully scripted session; we'll simply get in a room together and experiment with ways that you might leverage AI in your software quality and testing work. Here are some use cases we'll explore: Generating test case ideas Creating synthetic test data Writing code for automated test cases Performing risk analysis Improving bug reports ... plus anything else the attendees are interested in trying Some of the questions we'll aim to answer in real-time, together: How can an appropriate level of context about the application you're working on be included as part of your prompt? What general prompting techniques can be used to improve the quality and usefulness of the outputs? Do different LLMs produce better outputs for the same tasks? How should data privacy and confidentiality factor into your usage of AI? ... plus any other interesting questions that come to mind during the session Session goals: Attendees leave the session with at least one practical idea for how to start leveraging AI in their software quality tasks Attendees' imaginations have been sparked with additional AI use cases to continue exploring in the future Meet our Speaker:  Tina is currently the Head of Engineering at Primal, and brings a software quality-focused mindset to the teams and projects she leads. She’s also a Director on the KWSQA (Kitchener-Waterloo Software Quality Association) Board, an occasional conference speaker, and a bit obsessed with her vegetable garden. Find her online at tinafletcher.ca. KWality Talk Details Time Doors will open at 12:00 pm. Announcements and discussion start at 12:05 pm. Meeting ends at approximately 1:00 pm. Lunch As with all in-person KWality Talks lunch will be provided. Please ensure you note any dietary restrictions in the ticket registration process.  Registration Please follow the instructions on the KWality Talk Page to register for this event. Location This months in-person event will be held at the Waterloo Accelerator Centre at 295 Hagey Boulevard, Waterloo, ON, N2L 6R5. Code of Conduct People attending our meetings are expected to adhere to the KWSQA code of conduct.

Continue ReadingWednesday, April 30, 2025 – Guided Exploration: Applying AI to assist with software quality tasks

Wednesday, March 26, 2025 – Elevate your GenAI driven Testing with long term memory using vector database

Register: Online at our KWality Talk Page, the attendance link will be included in an email the day of the event. Location: Online. Please ensure that your onscreen name matches your registration name. Time: The meeting starts between 11:55 am and 12:00 pm, a waiting room might be enabled if you arrive prior to this time. Meeting ends at approximately 1:00 pm. Speaker: Jigesh Shah and Mradul Kapoor Topic: Elevate your GenAI driven Testing with long term memory using vector database In today’s world, creation of Test Cases and Automation Test Scripts using tools likeChatGPT or AWS Bedrock has become commonplace. However, these efforts often stay within the immediate context of the testing session or the specific area of the application that is shared during the conversation. For instance, when providing details about a User Story, the generated test cases are typically specific to the given content. Imagine extending this capability to generate test cases\automation scripts based not only on current information but also leveraging past releases data and other interconnected areas that may be directly impacted. This is where the integration of Vector Database with GenAI APIs comes into play. This integration not only facilitates the generation of contextually rich test cases\scripts but also enables the storage of data for training and storing in the database for future use.  This presentation aims to provide insights into leveraging GenAI APIs with Vector Database to generate both component as well as End-to-End test cases based on provided User Story details and past learnings. It will demonstrate how the integration establishes context through User Story to Test Case Mapping, resulting in the generation of comprehensive End-to-End Test Cases. Beyond functional test cases, the presentation will deep dive into the generation of comprehensive automation scripts using these test cases. It will also showcase how you can customize the generation of automation script as per your automation framework with vector embeddings. Bio:  Jigesh Shah is an Engineering Manager specializing in Quality Assurance, with extensive experience in the eLearning and Healthcare industries. He has developed numerous reusable testing tools, frameworks, and templates, significantly enhancing testing efficiency. Currently, he provides innovative testing solutions that improve quality for both US and global clients. Jigesh has played a pivotal role in test advisory, management, planning, and execution, and has led offshore testing efforts. His expertise also extends to Performance Engineering, SQL optimization, system resource monitoring, and the implementation of Generative AI technologies in testing processes, achieving a 20% increase in overall efficiency. Mradul Kapoor is a QA leader who He specializes in fast-paced, large-scale implementations with low- and no-code platforms and QA delivery. He leads the overall quality assurance (QA) for client's deliverables including setting up a large-scale testing practice and Testing Center of Excellence (TCoE) to achieve optimum quality standards across various pillars of quality per business specifications, agreed timelines, and effective cost. He is experienced in setting up and managing large-scale TCoE across the shore with the latest QA technology stacks for Fortune 500 firms, as…

Continue ReadingWednesday, March 26, 2025 – Elevate your GenAI driven Testing with long term memory using vector database

Wednesday, February 26, 2025 – Panel Discussion: Career Paths Into, Through, and Out of Software Testing

KWSQA is offering this KWality Talk as in-person only, details under Location below! Register: Online at our KWality Talk Page. In this months KWality Talk we will be hosting a panel discussion about career paths into, through, and out of software testing. Our panel will be composed of members from our local testing and development community. Our goal is to explore the career paths our panelists have chosen; where they started, where they ended up, what stops they had along the way... and most importantly, how and when testing-focused roles became part of their journey. Our Panelists: Christine McGarry; Security Developer at Arctic Wolf Networks Surekha Rao; Product at D2L Lee Manchur; Chief Information Officer at OCAS Ari Sirin; QA Lead at ETAS KWality Talk Details Time Event starts at 12pm. Announcements and discussion start at approximately 12:10 pm. Meeting ends at approximately 1:00 pm. Lunch As with all in-person KWality Talks lunch will be provided. Please ensure you note any dietary restrictions in the ticket registration process.  Registration Please follow the instructions on the KWality Talk Page to register for this event. Location This months in-person event will be held at the Waterloo Accelerator Centre at 295 Hagey Boulevard, Waterloo, ON, N2L 6R5. Code of Conduct People attending our meetings are expected to adhere to the KWSQA code of conduct.

Continue ReadingWednesday, February 26, 2025 – Panel Discussion: Career Paths Into, Through, and Out of Software Testing

Tuesday, January 28, 2025 – Beyond Selenium: Finding a tool for web testing

Register: Online at our KWality Talk Page, the attendance link will be included in an email the day of the event. Location: Online. Please ensure that your onscreen name matches your registration name. Time: The meeting starts between 11:55 am and 12:00 pm, a waiting room might be enabled if you arrive prior to this time. Meeting ends at approximately 1:00 pm. Speaker: Diego Molina Topic: Beyond Selenium: Finding a tool for web testing Are you still using Selenium for your web testing needs? It may be time to explore better options! This talk will dive into test automation tools, comparing Selenium with alternatives like Playwright and Cypress to see which suits you best. First, we'll break down Selenium's features, like its ability to work with multiple browsers, cross-platform support, a robust ecosystem, and various programming language options. We will recognize its downsides: learning it can be challenging, you'll need to wait around for things to load, and handling tricky webpage elements can be a headache. We'll also discuss when there are better options than Selenium. We'll also compare Selenium with Playwright and Cypress. These tools have strengths and downsides that could suit your needs better than Selenium. Throughout the talk, we will provide practical examples to showcase alternative tools and approaches that complement or replace Selenium, depending on specific testing requirements. This will empower you to evaluate Selenium for their projects and consider alternative solutions to make your testing life more effortless. By the end of the session, you will have a solid foundation for choosing the proper framework that will enable you to optimize web testing efforts and deliver more value to your team through test automation. Join us to explore the diverse world of web testing frameworks and unlock the full potential of web testing. Bio:  Diego is a Software Engineer who is fascinated by testing. He is one of the project leads at the Selenium project. Diego loves enabling testers by creating helpful testing tools and infrastructure through versatile Selenium workshops. He can often be spotted speaking at Selenium/Appium/Testing conferences, and most of the time, you can find him on the Selenium Slack channel. Currently, he works at Sauce Labs as a Staff Software Engineer.

Continue ReadingTuesday, January 28, 2025 – Beyond Selenium: Finding a tool for web testing

Wednesday, November 27, 2024 – Test Data – The Key to Robust Test Coverage

Register: Online at our KWality Talk Page, the attendance link will be included in an email the day of the event. Location: Online. Please ensure that your onscreen name matches your registration name. Time: The meeting starts between 11:55 am and 12:00 pm, a waiting room might be enabled if you arrive prior to this time. Meeting ends at approximately 1:00 pm. Speaker: Ashok Kumar Topic: Test Data - The Key to Robust Test Coverage Access to good test data is critical to the success of any test function and testers spend a considerable amount of time preparing, managing & cleaning up this data. In an agile world it becomes even more imperative to be able to perform these test data activities in a faster, more automated manner. For us as distributed agile teams, this was a big problem. We were struggling with creating bulk volume of data at short intervals for multiple teams distributed across a complex agile landscape, with different needs and prerequisites. The results of the tests setup by teams often exhibited erroneous results due to data being cross-used and contaminated. There was also a lot of duplication of test data as well as waste of effort creating data that could have been reused. We were manually creating data, thereby not reaching the needed coverage when data was required rapidly. We also needed to be able to provide test data to external partners, which added a lot of complexity in regards to communication, collaboration and simply sheer volume of data needed. What we needed was a solution that would enable automated creation of data through multiple sources, that could be exposed to external partners as well as our internal teams. We needed to be able to seamlessly connect and extract the required test data in a way that was both performant, easy to use and allowed teams to reserve data to make sure their test results were unaffected by other tests. So we built the solution that fulfills all our needs! Bio:  Ashok Kumar is the head of Quality Assurance & Engineering for Transunion Africa. In this position he leads Testing and Quality Assurance for the Africa region which enables Transunion to rollout innovative credit bureau solutions to our African customers at scale and with high quality. Ashok works with multiple agile teams within the company and coach them on the quality mind-set. Ashok has nearly 2 decades of experience in the testing domain across multiple industries such as financial services, retail, & credit bureau.

Continue ReadingWednesday, November 27, 2024 – Test Data – The Key to Robust Test Coverage

Wednesday, October 30, 2024 – In-Person Lean Coffee

KWSQA is offering this KWality Talk as in-person only, details under Location below! Register: Online at our KWality Talk Page. Facilitator: KWSQA Board Theme: Any and all Software Testing Topics! Join us in a Lean Coffee style meeting! Lean Coffee is a structured discussion technique where participants propose and then vote on topics to discuss as a group. In order to focus this conversation and facilitate meaningful conversations in our limited time frame we’ll be encouraging attendees to think of ideas ahead of time to bring to the meeting.  We will still spend some time brainstorming topics we would like to discuss, voting on the topics that people are most interested in, and then discuss those topics one at a time or by breaking out into discussion groups depending on the number of attendees. Having a few topics in mind before the event is also encouraged to allow us to focus most of the time on the discussion aspect, although not necessary. Lean Coffee is a great way to connect and interact with your fellow software quality enthusiasts! These discussions will be facilitated by the KWSQA Board and we're excited to see you there! KWality Talk Details Time Event starts at approximately 11:55 am. Announcements and discussion start at approximately 12:00 pm. Meeting ends at approximately 1:00 pm. Lunch As with all in-person KWality Talks lunch will be provided. Please ensure you note any dietary restrictions in the ticket registration process.  Registration Please follow the instructions on the KWality Talk Page to register for this event. Location This months in-person event will be held at the Waterloo Accelerator Centre at 295 Hagey Boulevard, Waterloo, ON, N2L 6R5. Code of Conduct People attending our meetings are expected to adhere to the KWSQA code of conduct.

Continue ReadingWednesday, October 30, 2024 – In-Person Lean Coffee

Wednesday, June 19, 2024 – KWSQA June Social

Register: Online at our KWality Talk Page, this is an in person event. Location: Morty's Pub, 272 King St N, Waterloo, ON N2J 2Y9 Time: 6:00 pm - 8:00 pm Details: It's that time of year again! On June 19 join the board and members of the KWSQA community at Morty's Pub for an evening of food, drinks, and socializing with your peers. The social will kick off at 6pm and will run until 8pm. We're hoping to host the social on the patio to enjoy the summer weather, but in the case of inclement weather the event will be moved indoors. Food will also be provided through the event by KWSQA. Drinks and extra food will be the responsibility of attendees. We look forward to seeing you there!

Continue ReadingWednesday, June 19, 2024 – KWSQA June Social

Wednesday, May 22, 2024 – Futureproofing Testing in the Age of AI

KWSQA is offering this KWality Talk as in-person only, details under Location below (with map)! Register: Online at our KWality Talk Page, Speaker: Michael Bolton Topic: Do Large Language Models represent the end of testing as we know it? Are testers doomed to extinction? Or is ChatGPT this year’s Watson, non-fungible tokens, or Metaverse? Fear not, Dear Testers: testing is not going away. As long as there is new technology, there will be product risk that leads to business risk. Responsible organizations will want to know about problems that matter before it’s too late. Discovering those problems requires far more than providing input to a product and demonstrating that it produces some desirable output. Avoiding unpleasant surprises requires skilled, technically and socially competent investigators, performing experiments to reveal truths about software products and their problems. Join us as Michael Bolton looks at the current state of Large Language Models, and how they relate to testing – and how serious testers need not fear the future. Meet our Speaker:  Michael Bolton is a consulting software tester and testing teacher who helps people to solve testing problems that they didn't realize they could solve. In 2006, he became co-author (with James Bach) of Rapid Software Testing (RST), a methodology and mindset for testing software expertly and credibly in uncertain conditions and under extreme time pressure. Since then, he has flown over a million miles to teach RST in 35 countries on six continents. Michael has over 30 years of experience testing, developing, managing, and writing about software. For over 20 years, he has led DevelopSense, a Toronto-based testing and development consultancy. Prior to that, he was with Quarterdeck Corporation for eight years, during which he managed the company's flagship products and directed project and testing teams both in-house and around the world. Contact Michael at michael@developsense.com, on Twitter @michaelbolton, or through his Web site, http://www.developsense.com. KWality Talk Details Time Event starts at approximately 11:55 am. Announcements and discussion start at approximately 12:00 pm. Meeting ends at approximately 1:00 pm. Registration Please follow the instructions on the KWality Talk Page to register for this event. Location This months in-person event will be held at the D2L event space located at 137 Glasgow St, Kitchener, ON N2G 4X8. This event space, including entrance, is located on the side of the building opposite to Glasgow street. Please refer to the map below for directions and information on where to park. Code of Conduct People attending our meetings are expected to adhere to the KWSQA code of conduct.

Continue ReadingWednesday, May 22, 2024 – Futureproofing Testing in the Age of AI

Wednesday, Jan 31, 2024 – How to be a Great Quality Engineering Manager

Register: Online at our KWality Talk Page, Zoom link will be included in an email the day of the event. Location: Online via Zoom. Please ensure that your name on Zoom matches your registration name. Time: The meeting starts between 11:55 am and 12:00 pm, a waiting room might be enabled if you arrive prior to this time. Meeting ends at approximately 1:00 pm. Speaker: Laveena Ramchandani Topic: As one of the most challenging roles in an organization, modern Test Managers not only have to understand how to plan, implement, and manage a complex testing effort but also how to communicate and lead these efforts.Join Test Manager Laveena Ramchandani as she shares the skills and strategies needed to be successful in Test/QA leadership. Drawing from her own experiences and from those with varying backgrounds, she offers actionable guidance for those aiming to become, or just starting to work as, a Test Manager.Explore how to choose and deploy the right processes, tools, and team members to meet your quality mandate. Learn how to create a culture that values feedback. Understand why growing and retaining your best people is critical in uncertain economic times. Key takeaways: Traits to cultivate Being a people manager Tools and techniques: How to choose what’s best for your team Giving and receiving feedback Working smart Bio:  Laveena Ramchandani is a passionate Test Manager who has been testing for nearly 10 years and is always seeking to learn and share. She is a community leader for data science testing and testing in general. Her entry on the digital platform has enhanced many individuals to learn a new area within testing. Laveena was a finalist for The Digital Star 2022 at the everywoman in Technology awards. She has also been on various podcasts, international speaker and blogs trains new testers.

Continue ReadingWednesday, Jan 31, 2024 – How to be a Great Quality Engineering Manager