﻿{"id":14090,"date":"2026-10-02T14:42:53","date_gmt":"2026-10-02T14:42:53","guid":{"rendered":"https:\/\/testingportugal.pstqb.pt\/?page_id=14090"},"modified":"2026-10-02T15:11:25","modified_gmt":"2026-10-02T15:11:25","slug":"bruna-santos","status":"publish","type":"page","link":"https:\/\/testingportugal.pstqb.pt\/en\/bruna-santos\/","title":{"rendered":"CFS &#8211; Bruna Santos"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"14090\" class=\"elementor elementor-14090\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e45b330 elementor-hidden-mobile elementor-hidden-tablet elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"e45b330\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b426cdf\" data-id=\"b426cdf\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b3cf7fc elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"b3cf7fc\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-9c69ef3\" data-id=\"9c69ef3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ba33db3 elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"ba33db3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"393\" height=\"468\" src=\"https:\/\/testingportugal.pstqb.pt\/wp-content\/uploads\/2026\/10\/Bruna_Site-68.webp\" class=\"attachment-full size-full wp-image-14092\" alt=\"\" srcset=\"https:\/\/testingportugal.pstqb.pt\/wp-content\/uploads\/2026\/10\/Bruna_Site-68.webp 393w, https:\/\/testingportugal.pstqb.pt\/wp-content\/uploads\/2026\/10\/Bruna_Site-68-252x300.webp 252w, https:\/\/testingportugal.pstqb.pt\/wp-content\/uploads\/2026\/10\/Bruna_Site-68-10x12.webp 10w\" sizes=\"(max-width: 393px) 100vw, 393px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-066bf07 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"066bf07\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/www.linkedin.com\/in\/brunasantosb\/\" target=\"_blank\">\n\t\t\t<i aria-hidden=\"true\" class=\"fab fa-linkedin\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-inner-column elementor-element elementor-element-e6f44a9\" data-id=\"e6f44a9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-61849a6 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"61849a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Bruna Santos<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c0c955 elementor-widget elementor-widget-heading\" data-id=\"8c0c955\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.devoteam.com\/pt\/\" target=\"_blank\">QA Test Lead @ <strong><span style=\"color: #59b359\">Devoteam<\/span><\/strong><\/a><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c3f86a elementor-widget elementor-widget-text-editor\" data-id=\"4c3f86a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"translation-block\">Bruna Santos is a QA Lead at Devoteam Portugal, with over 13 years of experience in software testing across sectors such as cybersecurity, banking, finance, and telecommunications.<\/p><p class=\"translation-block\">She specialises in the intersection of quality and security, with hands-on experience in OWASP, Burp Suite, API testing, and test automation. Prior to joining Devoteam, she led the Quality team at AnubisNetworks, a cybersecurity company, where she developed security testing and applied automation practices.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3d53eef elementor-hidden-mobile elementor-hidden-desktop elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"3d53eef\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cf32363\" data-id=\"cf32363\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-57158f4 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"57158f4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-e0ef0ef\" data-id=\"e0ef0ef\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-20ebf12 elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"20ebf12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"393\" height=\"468\" src=\"https:\/\/testingportugal.pstqb.pt\/wp-content\/uploads\/2026\/10\/Bruna_Site-68.webp\" class=\"attachment-full size-full wp-image-14092\" alt=\"\" srcset=\"https:\/\/testingportugal.pstqb.pt\/wp-content\/uploads\/2026\/10\/Bruna_Site-68.webp 393w, https:\/\/testingportugal.pstqb.pt\/wp-content\/uploads\/2026\/10\/Bruna_Site-68-252x300.webp 252w, https:\/\/testingportugal.pstqb.pt\/wp-content\/uploads\/2026\/10\/Bruna_Site-68-10x12.webp 10w\" sizes=\"(max-width: 393px) 100vw, 393px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d6aff4 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-heading\" data-id=\"9d6aff4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Bruna Santos<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7342fd7 elementor-widget elementor-widget-heading\" data-id=\"7342fd7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.devoteam.com\/pt\/\" target=\"_blank\">QA Test Lead @ <strong><span style=\"color: #59b359\">Devoteam<\/span><\/strong><\/a><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ed5a20 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"9ed5a20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/www.linkedin.com\/in\/brunasantosb\/\" target=\"_blank\">\n\t\t\t<i aria-hidden=\"true\" class=\"fab fa-linkedin\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-67c4831 elementor-widget elementor-widget-text-editor\" data-id=\"67c4831\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"translation-block\">Bruna Santos is a QA Lead at Devoteam Portugal, with over 13 years of experience in software testing across sectors such as cybersecurity, banking, finance, and telecommunications.<\/p><p class=\"translation-block\">She specialises in the intersection of quality and security, with hands-on experience in OWASP, Burp Suite, API testing, and test automation. Prior to joining Devoteam, she led the Quality team at AnubisNetworks, a cybersecurity company, where she developed security testing and applied automation practices.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-11ee24f elementor-hidden-desktop elementor-hidden-tablet elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"11ee24f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0ada59c\" data-id=\"0ada59c\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-d71c839 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"d71c839\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-d9d0b20\" data-id=\"d9d0b20\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-903b253 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-image\" data-id=\"903b253\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"393\" height=\"468\" src=\"https:\/\/testingportugal.pstqb.pt\/wp-content\/uploads\/2026\/10\/Bruna_Site-68.webp\" class=\"attachment-full size-full wp-image-14092\" alt=\"\" srcset=\"https:\/\/testingportugal.pstqb.pt\/wp-content\/uploads\/2026\/10\/Bruna_Site-68.webp 393w, https:\/\/testingportugal.pstqb.pt\/wp-content\/uploads\/2026\/10\/Bruna_Site-68-252x300.webp 252w, https:\/\/testingportugal.pstqb.pt\/wp-content\/uploads\/2026\/10\/Bruna_Site-68-10x12.webp 10w\" sizes=\"(max-width: 393px) 100vw, 393px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-inner-column elementor-element elementor-element-6505fe4\" data-id=\"6505fe4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d36ffb3 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d36ffb3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/www.linkedin.com\/in\/brunasantosb\/\" target=\"_blank\">\n\t\t\t<i aria-hidden=\"true\" class=\"fab fa-linkedin\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6f7f16 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading\" data-id=\"a6f7f16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Bruna Santos<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-689ad49 elementor-widget elementor-widget-heading\" data-id=\"689ad49\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.devoteam.com\/pt\/\" target=\"_blank\">QA Test Lead @ <strong><span style=\"color: #59b359\">Devoteam<\/span><\/strong><\/a><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab5ced0 elementor-widget elementor-widget-text-editor\" data-id=\"ab5ced0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"translation-block\">Bruna Santos is a QA Lead at Devoteam Portugal, with over 13 years of experience in software testing across sectors such as cybersecurity, banking, finance, and telecommunications.<\/p><p class=\"translation-block\">She specialises in the intersection of quality and security, with hands-on experience in OWASP, Burp Suite, API testing, and test automation. Prior to joining Devoteam, she led the Quality team at AnubisNetworks, a cybersecurity company, where she developed security testing and applied automation practices.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-14269fc elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"14269fc\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-04847af\" data-id=\"04847af\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-809d8fb elementor-widget elementor-widget-spacer\" data-id=\"809d8fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4610cf5 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"4610cf5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">CALENDAR<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bed6636 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"bed6636\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13205d5 elementor-widget elementor-widget-spacer\" data-id=\"13205d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c89e8bb elementor-widget elementor-widget-heading\" data-id=\"c89e8bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Call for Speakers<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4141471 elementor-widget elementor-widget-heading\" data-id=\"4141471\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">27 October<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1fcb857 elementor-hidden-mobile elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"1fcb857\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-242f035 elementor-widget elementor-widget-spacer\" data-id=\"242f035\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa0b8b5 elementor-widget elementor-widget-heading\" data-id=\"fa0b8b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">OWASP API Security Top 10 in Practice: From Manual Penetration Testing to the QA Pipeline<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b8b381 elementor-widget elementor-widget-text-editor\" data-id=\"6b8b381\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"isSelectedEnd translation-block\">Most QA teams test API functionality thoroughly but treat security as a separate, manual, and late-stage activity \u2014 when they test it at all. The result is predictable: critical vulnerabilities are only discovered during occasional audits, far removed from the development cycle where they would be cheaper to fix.<\/p><p class=\"isSelectedEnd translation-block\">This presentation explores how to integrate the OWASP API Security Top 10 into the regular testing cycle, turning risks such as Broken Object Level Authorization (BOLA), broken authentication, and excessive data exposure into automated, repeatable checks. Drawing on real-world cases, we will explore the most critical risks in the Top 10, with concrete examples of exploitation and, more importantly, detection. We will demonstrate how tools QA professionals already know \u2014 Postman and automation frameworks such as Playwright \u2014 can address a significant proportion of these risks without requiring a dedicated security specialist or additional budget.<\/p><p class=\"isSelectedEnd translation-block\">The central theme is mapping each OWASP item to the exact point in the pipeline where it should be tested: what functional tests can validate, what requires a dedicated security test, and what can \u2014 and should \u2014 run automatically with every build.\n\nThe goal is practical: to equip API testers with a set of techniques they can start applying the following Monday, demonstrating that security testing is not a separate discipline, but a natural extension of QA work.\n\nAttendees will leave the session with a clear, actionable roadmap \u2014 not just an abstract list of threats.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03ec707 elementor-widget elementor-widget-spacer\" data-id=\"03ec707\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-357ea04 elementor-hidden-desktop elementor-hidden-tablet elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"357ea04\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-37cbf30\" data-id=\"37cbf30\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-11969a2 elementor-widget elementor-widget-heading\" data-id=\"11969a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Calendar<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d43a38 elementor-widget elementor-widget-spacer\" data-id=\"6d43a38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73932b3 elementor-widget elementor-widget-heading\" data-id=\"73932b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Call for Speakers<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eaaefec elementor-widget elementor-widget-heading\" data-id=\"eaaefec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">27 October<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d49c477 elementor-hidden-desktop elementor-hidden-tablet elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"d49c477\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e9947c elementor-widget elementor-widget-spacer\" data-id=\"7e9947c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0bf44a elementor-widget elementor-widget-heading\" data-id=\"c0bf44a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">OWASP API Security Top 10 <br>na Pr\u00e1tica: Do Pentest Manual ao Pipeline de QA<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e1ddccb elementor-widget elementor-widget-text-editor\" data-id=\"e1ddccb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"isSelectedEnd translation-block\">Most QA teams test API functionality thoroughly but treat security as a separate, manual, and late-stage activity \u2014 when they test it at all. The result is predictable: critical vulnerabilities are only discovered during occasional audits, far removed from the development cycle where they would be cheaper to fix.<\/p><p class=\"isSelectedEnd translation-block\">This presentation explores how to integrate the OWASP API Security Top 10 into the regular testing cycle, turning risks such as Broken Object Level Authorization (BOLA), broken authentication, and excessive data exposure into automated, repeatable checks. Drawing on real-world cases, we will explore the most critical risks in the Top 10, with concrete examples of exploitation and, more importantly, detection. We will demonstrate how tools QA professionals already know \u2014 Postman and automation frameworks such as Playwright \u2014 can address a significant proportion of these risks without requiring a dedicated security specialist or additional budget.<\/p><p class=\"isSelectedEnd translation-block\">The central theme is mapping each OWASP item to the exact point in the pipeline where it should be tested: what functional tests can validate, what requires a dedicated security test, and what can \u2014 and should \u2014 run automatically with every build.\n\nThe goal is practical: to equip API testers with a set of techniques they can start applying the following Monday, demonstrating that security testing is not a separate discipline, but a natural extension of QA work.\n\nAttendees will leave the session with a clear, actionable roadmap \u2014 not just an abstract list of threats.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97ddbd6 elementor-widget elementor-widget-spacer\" data-id=\"97ddbd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Bruna Santos QA Test Lead @ Devoteam Bruna Santos \u00e9 l\u00edder de QA na Devoteam Portugal, com mais de 13 anos de experi\u00eancia em testes de software em sectores como ciberseguran\u00e7a, banca, finan\u00e7as e telecomunica\u00e7\u00f5es. Especializou-se na interse\u00e7\u00e3o entre qualidade e seguran\u00e7a, com trabalho pr\u00e1tico em OWASP, Burp Suite, testes de APIs e automa\u00e7\u00e3o. Antes da Devoteam, liderou a \u00e1rea de Qualidade na AnubisNetworks, empresa de ciberseguran\u00e7a, onde desenvolveu testes de seguran\u00e7a e automa\u00e7\u00e3o aplicada. Bruna Santos QA Test Lead @ Devoteam Bruna Santos \u00e9 l\u00edder de QA na Devoteam Portugal, com mais de 13 anos de experi\u00eancia em testes de software em sectores como ciberseguran\u00e7a, banca, finan\u00e7as e telecomunica\u00e7\u00f5es. Especializou-se na interse\u00e7\u00e3o entre qualidade e seguran\u00e7a, com trabalho pr\u00e1tico em OWASP, Burp Suite, testes de APIs e automa\u00e7\u00e3o. Antes da Devoteam, liderou a \u00e1rea de Qualidade na AnubisNetworks, empresa de ciberseguran\u00e7a, onde desenvolveu testes de seguran\u00e7a e automa\u00e7\u00e3o aplicada. Bruna Santos QA Test Lead @ Devoteam Bruna Santos \u00e9 l\u00edder de QA na Devoteam Portugal, com mais de 13 anos de experi\u00eancia em testes de software em sectores como ciberseguran\u00e7a, banca, finan\u00e7as e telecomunica\u00e7\u00f5es. Especializou-se na interse\u00e7\u00e3o entre qualidade e seguran\u00e7a, com trabalho pr\u00e1tico em OWASP, Burp Suite, testes de APIs e automa\u00e7\u00e3o. Antes da Devoteam, liderou a \u00e1rea de Qualidade na AnubisNetworks, empresa de ciberseguran\u00e7a, onde desenvolveu testes de seguran\u00e7a e automa\u00e7\u00e3o aplicada. CALEND\u00c1RIO Call for Speakers 27 Outubro OWASP API Security Top 10 na Pr\u00e1tica: Do Pentest Manual ao Pipeline de QA A maioria das equipas de QA testa funcionalidade de APIs exaustivamente, mas trata a seguran\u00e7a como uma fase separada, manual e tardia \u2014 quando existe. O resultado \u00e9 previs\u00edvel: vulnerabilidades cr\u00edticas s\u00f3 aparecem em auditorias pontuais, longe do ciclo de desenvolvimento onde seriam baratas de corrigir. Esta apresenta\u00e7\u00e3o mostra como integrar o OWASP API Security Top 10 no ciclo normal de testes, transformando riscos como Broken Object Level Authorization (BOLA), autentica\u00e7\u00e3o quebrada e exposi\u00e7\u00e3o excessiva de dados em verifica\u00e7\u00f5es automatizadas e repet\u00edveis. Partindo de casos reais, percorremos os riscos mais cr\u00edticos do Top 10 com exemplos concretos de explora\u00e7\u00e3o e, mais importante, de dete\u00e7\u00e3o. Demonstramos como ferramentas que o QA j\u00e1 domina \u2014 Postman e Frameworks de automa\u00e7\u00e3o como Playwright \u2014 cobrem grande parte destes riscos sem exigir um perfil dedicado de seguran\u00e7a nem or\u00e7amento adicional. O fio condutor \u00e9 o mapeamento entre cada item do OWASP e o ponto exato do pipeline onde deve ser testado: o que valida o teste funcional, o que exige um teste de seguran\u00e7a espec\u00edfico, e o que pode (e deve) correr automaticamente em cada build. O objetivo \u00e9 pr\u00e1tico: dar a quem testa APIs um conjunto de t\u00e9cnicas aplic\u00e1veis na segunda-feira seguinte, mostrando que &#8220;security testing&#8221; n\u00e3o \u00e9 um mundo \u00e0 parte, mas uma extens\u00e3o natural do trabalho de QA. Sai-se da sess\u00e3o com um mapa claro e acion\u00e1vel, n\u00e3o com uma lista de amea\u00e7as abstratas. Calend\u00e1rio Call for Speakers 27 Outubro OWASP API Security Top 10 na Pr\u00e1tica: Do Pentest Manual ao Pipeline de QA A maioria das equipas de QA testa funcionalidade de APIs exaustivamente, mas trata a seguran\u00e7a como uma fase separada, manual e tardia \u2014 quando existe. O resultado \u00e9 previs\u00edvel: vulnerabilidades cr\u00edticas s\u00f3 aparecem em auditorias pontuais, longe do ciclo de desenvolvimento onde seriam baratas de corrigir. Esta apresenta\u00e7\u00e3o mostra como integrar o OWASP API Security Top 10 no ciclo normal de testes, transformando riscos como Broken Object Level Authorization (BOLA), autentica\u00e7\u00e3o quebrada e exposi\u00e7\u00e3o excessiva de dados em verifica\u00e7\u00f5es automatizadas e repet\u00edveis. Partindo de casos reais, percorremos os riscos mais cr\u00edticos do Top 10 com exemplos concretos de explora\u00e7\u00e3o e, mais importante, de dete\u00e7\u00e3o. Demonstramos como ferramentas que o QA j\u00e1 domina \u2014 Postman e Frameworks de automa\u00e7\u00e3o como Playwright \u2014 cobrem grande parte destes riscos sem exigir um perfil dedicado de seguran\u00e7a nem or\u00e7amento adicional. O fio condutor \u00e9 o mapeamento entre cada item do OWASP e o ponto exato do pipeline onde deve ser testado: o que valida o teste funcional, o que exige um teste de seguran\u00e7a espec\u00edfico, e o que pode (e deve) correr automaticamente em cada build. O objetivo \u00e9 pr\u00e1tico: dar a quem testa APIs um conjunto de t\u00e9cnicas aplic\u00e1veis na segunda-feira seguinte, mostrando que &#8220;security testing&#8221; n\u00e3o \u00e9 um mundo \u00e0 parte, mas uma extens\u00e3o natural do trabalho de QA. Sai-se da sess\u00e3o com um mapa claro e acion\u00e1vel, n\u00e3o com uma lista de amea\u00e7as abstratas.<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-14090","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/testingportugal.pstqb.pt\/en\/wp-json\/wp\/v2\/pages\/14090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/testingportugal.pstqb.pt\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/testingportugal.pstqb.pt\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/testingportugal.pstqb.pt\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/testingportugal.pstqb.pt\/en\/wp-json\/wp\/v2\/comments?post=14090"}],"version-history":[{"count":7,"href":"https:\/\/testingportugal.pstqb.pt\/en\/wp-json\/wp\/v2\/pages\/14090\/revisions"}],"predecessor-version":[{"id":14108,"href":"https:\/\/testingportugal.pstqb.pt\/en\/wp-json\/wp\/v2\/pages\/14090\/revisions\/14108"}],"wp:attachment":[{"href":"https:\/\/testingportugal.pstqb.pt\/en\/wp-json\/wp\/v2\/media?parent=14090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}