Testando, testando… Como o time de QA garante a qualidade da plataforma mLabs

mLabs
mLabs Team
Published in
6 min readMay 3, 2021

Da criação dos processos à execução de automação dos testes, conheça os desafios do time de QA

Com a finalidade de entregar um software de qualidade para os mLovers, nossos analistas de QA trabalham dentro de squads para garantir esse objetivo. Para que a entrega de valor aconteça de forma eficaz e real, o time de analistas de testes da mLabs evoluem os processos diariamente.

Na mLabs, o time de quality assurance é peça-chave na Engenharia, por isso, é visto com grande importância para que a entrega de bugfixes seja cada vez mais minimizada. E, mais do que isso, para que seja desenvolvido um produto cada vez mais assertivo para nossos usuários.

Desafios, sim; pontos positivos, sempre

O time de QA é como se fosse o braço direito das pessoas desenvolvedoras, já que auxilia com ferramentas essenciais e dá o suporte necessário para termos entregas de qualidade. E, quando perguntamos sobre o dia a dia dos analistas de QA para os próprios testers, eles sempre mencionam a autonomia e liberdade de propor soluções como características do trabalho.

“O analista de QA pode definir processos de qualidade e ter total liberdade para trazer novas ideias e implementar o uso de novas tecnologias dentro do seu time, além de trabalhar com uma plataforma de redes sociais que tem um retorno muito rápido do que está desenvolvendo”, conta Marina Nascimento, analista de QA de um de nossos squads.

A mLabs está em constante crescimento tanto do ponto de vista do produto, quanto de estrutura de time. Por isso, o fortalecimento da implementação da cultura de qualidade de software da mLabs é tão importante para o momento.

“O maior desafio atual é a consolidação do processo de automação de testes de forma interativa e incremental que vai melhorar a entrega do nosso produto, sempre de maneira ágil”, conta Mariana Une, a analista de QA pioneira no time de Engenharia da mLabs. E ela complementa:

“Os nossos desafios diários acontecem com o maior ponto positivo de ser uma mLaber: aqui temos a possibilidade de inovar sempre”.

Estamos sempre abertos para implementar novos processos de qualidade com a finalidade de melhorar a experiência de nossos usuários. Desta forma, a autonomia e a liberdade são os maiores pontos positivos de ser um mLaber do time de QA, já que é sempre bem-vindo um debate aberto sobre pontos de melhoria para elevar a produtividade dos squads.

Lucas Nadalete, outro integrante do time de QA, complementa:

“Para mim, entre os pontos mais atrativos do dia a dia de trabalho na mLabs, é a possibilidade de propor uma arquitetura de testes de software funcional e não funcional, que atende as necessidades da empresa — independente de stack ou frente de produto sob desenvolvimento”, conta.

E finaliza afirmando que a arquitetura é construída, sempre refinando-a e validando-a com especialistas de outras áreas.

Principais conquistas de Quality Assurance

O time de QA está evoluindo constantemente, assim como seus objetivos. Porém, não é de agora que registramos as conquistas diárias da equipe parceira dos desenvolvedores da mLabs. Conseguimos listar conquistas que vão desde funcionalidades importantes da plataforma até entregas de iniciativas que beneficiam de forma global todo o time de tecnologia.

“Criar um processo de implementação de testes do zero é o que mais me orgulha entre as entregas que fizemos aqui”, afirma Mariana Une, complementando que em breve a equipe consolidará outros projetos importantes para o time. A ação conjunta com o time de desenvolvimento para a melhoria de entregas com qualidade é uma delas. E isso, segundo ela, será feito em todo o processo, que executará testes do início ao fim de desenvolvimento do nosso software.

Além da implementação de todo o processo de qualidade de software dentro da empresa, a demonstração da importância dos cenários de testes documentados, a rastreabilidade de bugs e o incentivo aos membros dos squads para entregar qualidade da plataforma são pontos relevantes para elevar a importância de ter um time de QA na Engenharia.

Entregas com qualidade é o que move o time de QA da mLabs. Desta forma, Marina aponta algumas features e produtos que teve orgulho de colaborar:

“Facebook Ads, novo fluxo de login e o tão desejado aplicativo da mLabs para IOS e Android são alguns exemplos. É muito satisfatório ver as entregas com qualidade e saber que agregaram muito valor na plataforma”, relembra.

Lucas também reforça entregas como o projeto do Google Ads, além da melhoria e evolução Facebook Ads, já mencionado por Marina acima. “Além disso, ter participado, juntamente com o chapter de QA, de benchmarks para seleção de ferramentas de Gestão dos Artefatos de Teste de Software e também poder contribuir para melhorar pontos do processo de desenvolvimento — sempre apoiando os squads em adaptações, customizações e visibilidades”, complementa Lucas Nadalete.

Além de entregas importantes e da contribuição para implementar e evoluir os processos de quality assurance, estar no time de testes da mLabs é fazer parte de uma equipe que entrega valor de maneira planejada, com um relacionamento saudável e descontraído entre os membros.

Garantindo qualidade a longo prazo

Entrar para o time da mLabs é ter a oportunidade de construir novos processos e implementá-los do zero. Por estarmos crescendo a todo vapor, essas oportunidades ganham um peso novo — a autonomia é real quando citamos a criação desses novos projetos!

Contribuir para o crescimento da empresa para maximizar os resultados faz parte do job description desse time, já que eles contribuem para o estabelecimento de uma experiência diferenciada para os mLovers.

“Ser analista de testes na mLabs é ter a oportunidade de conhecer um novo segmento de negócio que tem ganhado cada vez mais força no mercado nacional e internacional. Aqui, temos desafios inerentes às integrações com os canais de redes sociais, as complexidades de arquitetura, questões relacionadas a escalabilidade e a constante evolução do segmento de negócio”, aponta Lucas Nadalete.

Para a equipe, a constante evolução de trabalho continua como planos futuros, que incluem a construção e implementação de processos que não existiam antes.

“Assim, as expectativas são verificar e buscar inovações na área de testes, baseando-nos nas nossas experiências de forma a garantir que a plataforma atinja, com mais qualidade e usabilidade, o seu melhor potencial para os clientes”, finaliza Marina Nascimento.

Com isso, se um dia você vier a fazer parte dessa equipe, seu trabalho não será apenas o incremento de qualidade no produto, mas também a garantia de que a experiência de nossos usuários seja sempre vivenciada de forma fluída.

Afinal, o trabalho de nosso time de QA tem tudo a ver com a missão da mLabs — garantir que micro, pequenas e médias empresas sejam incluídas nas redes sociais por meio de uma plataforma inteligente e de fácil gestão. E isso é feito com a busca constante por qualidade e inovação.

E você? Quer ajudar a garantir a qualidade da experiência de nossos mLovers? Então, fique de olho em nossas vagas.

--

--

mLabs
mLabs Team

O blog de quem constrói a mLabs — gestão de redes sociais para todos