“We don't need quality engineers - we write automated tests ourselves.” How often have you heard this yourself? Description: Even though quality is a team responsibility, developers automating tests without the customer’s point of view could end up only ensuring that your code logic is correct. Exploring the customer's perspectives raising different inputs, and discussing the business problem that we are trying to solve demonstrate that automation is not everything, and there is a lot more to look out for. Quality is more than simply automating tests, because you can't test quality into a product; it must be built in. To be able to do so, quality engineers being part of the team create a mental model of your customers including their perspective, their needs and their user experience. In this talk, I will reveal common misconceptions about the QA role in development teams, showing how Quality Assurance Engineers are fundamental and why they should be an active part of the process to achieve the goals of your product. Takeways: Common misconceptions about the QA role in development teams The role of quality engineering in modern software development methodologies Building a culture of quality within organizations
Clarissa Rodrigues is specialist in Software Engineering by Federal University of Rio Grande do Sul (UFRGS), MsC in Applied Computing and PhD Candidate by UNISINOS . With more than 13 years of IT experience, she has been working in quality and delivery area in different companies, such as ADP, SAP and most current Technical Quality & Program Manager at Uber. On her journey, she has experienced different situations of the impostor syndrome and overcome them.