Imagine you are working as an SDET in your sprint tasks and you fail. You made a mistake. You, the person responsible for application tests, the person which needs think on strategies to reduce and eliminate defects. The smartest quality person. What should you do in this situation? First thing: keep calm, you are human. Unfortunately humans fail. Now, follow some suggestions to proceed in this case:

  1. Analyze: I suggest you communicate with your Dev Lead (or any thecnical person responsable for the application) and your PO(or the person close of Business/Customer) about the problem. Now, as a team, You…

I have talked about the SDET effort in an Agile Team in my last posts. Now, let me go deep and provide some suggestion tasks in an Agile Sprint. As you know, an Agile Sprint is a short, time-boxed period when a scrum team works to complete a set amount of work [1]. In my scenario, my sprint is two weeks.

Let me start, with my own opinion. In my opinion, Sprint is time to execute. All testing planning should be complete previous, as example Grooming Session and Sprint Planning. I strongly follow this idea, because in a Sprint we…


Before to start talking, How I have learned and show an example How to connect on database with Karate Framework, let me introduce It. Karate is an open-source tool which combine API test-automation, mocks, performance-testing and even UI automation into a single, unified framework. It works with Gherkin language, and It is easy for even non-programmers.

  • Who: Karate Framework
  • Why: If you don’t have a framework and you would like to write scripts simple and have fast feedback about API under test… Karate is an excelent tool. …

Hi folks, follow one basic example about Decision Table under Test Scenario definition. In my job, I have created this artefact with my Engineers, and We have had excellent test coverage results. This is a good brainstorm documentation, and It can provide a path for future automated scripts.

Usually, I work on this artefact with my team, during Sprint Planning session. However, as I sayd on my post about refinemment, the process to writeTest Scenarios starts on Grooming session, as a first draft and in this session my goals are:

  • Eliminate existing knowledge gaps (when they exist)
  • Share with Engineers…


Sprint Planning is the ceremony to start the Sprint. Based on team capacity, a group of stories from backlog are set as “ready for Dev” and last alignments before to start to code are completed. Now, team knows what feature and stories will be developed.

This is the moment for the Quality Engineer shows to developer team, all test scenarios created for each sprint stories on Grooming Session. Remember, on Grooming Session, team had the first moment with stories and test scenarios started to be created. Now, you as a Quality Engineer presents the strategy defined to validate these stories…


SAFe has helped teams under complex organizations, to think Test first. Following this approuch, the best ceremony to start think in test is Grooming session, as previous discribed in my last post. In this ceremony Engineer team has the first contact with new Stories, Acceptance critirea and Stories recived a size.

On the other hand, in some cases, you and your team weren’t able to think in all test scenarios possible for a story. However, you and your team ‘ll have another chance to create and refine test scenarios. This will happen under Program Increment Planning (PI).

It could be…


Grooming session is a recurring event for agile development teams, where PO and Engineers work to have a better comprehension about stories, refine the acceptance criteria and define the story time. One of the goals from a backlog grooming session is to ensure the next few sprints worth of user stories in the product

This session starts with a discussion about functionalities that feature must include from user perspective. Software Testing process starts here, because team should start to Plan user features validation, including test scenarios and the data need to test. This is the phase of Test Coverage definition…


Desde o seu surgimento, o Sistema Toyota de Produção tornou-se uma importante solução provedora de ferramentas para a melhoria da qualidade de diferentes segmentos de produção e serviços (WOMACK 1998). Isto em virtude do Sistema estar orientado a eliminação de desperdícios e a inexistência de defeitos. Nesse contexto, surge a questão: É possível aplicar o Sistema Toyota de Produção em empresas de software?

O Sistema em estudo apresenta-se como uma opção a ser seguida por empresas de software, visando uma maior qualidade dos seus entregáveis. Contudo são necessários estudos de viabilidade da aplicação nesse segmento. …

Luís Aguirre

Software Development Engineer in Test, helping agile teams to work with test discipline and eliminate waste in the software development process, focusing delive

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store