“Como posso ajudar meu time a desenvolver software com mais qualidade?”
Tenho essa frase muito presente na minha cabeça no meu dia a dia como QA. Estou sempre com o “radar ligado” buscando por pontos de melhoria seja no produto, seja no processo de desenvolvimento.
Eu acredito que quanto mais pró-ativos nós QAs formos no dia a dia, mais valiosos seremos para o time.
Não podemos ficar sentados esperando que as demandas venham até nós, esperando que o time nos peça apoio para a identificação e implementação de melhorias. Nós QAs somos os especialistas em qualidade do time! Nós é que devemos tomar a iniciativa de identificar o que pode ser melhorado e colocar a mão na massa.
Precisamos estar sempre atentos ao contexto onde estamos inseridos, buscando pontos onde existem oportunidades de melhoria. Por exemplo: como está o nível de documentação do time? Compartilhar conhecimento é um hábito consolidado dentro do time? Está claro para todos como gerar massas de testes? O time possui momentos de reflexão sobre incidentes que ocorreram recentemente, para aprender lições e evitar que os mesmos problemas se repitam? Quais camadas da aplicação estão cobertas por testes automatizados? E por aí vai.
Quanto mais buscarmos contribuir de forma pró-ativa com o time em pontos relacionados à qualidade, mais e mais valor teremos. Muitas vezes, o time não terá enxergado ainda esses pontos de melhoria, porque está muito focado nas entregas da Sprint, além de não ter a expertise que temos nesse ponto.
Identificar oportunidades de melhoria e implementá-las no time de forma pró-ativa contribui não só para a carreira de um QA de forma individual, mas contribui também para a valorização de toda uma categoria de profissionais.
Não seria maravilhoso para você ouvir a frase: “Puxa, ter um QA no time faz toda a diferença!”?
Então, vamos à luta! Faça a diferença! Não se limite apenas a planejar e executar testes, você pode contribuir muito mais do que isso!
Pense nisso ;)