🔥 Portfólio - Alan Rodrigues Barbosa

Quality Assurance Engineer

Alan Barbosa

Sobre Alan Barbosa

Atuo no setor de informática há 10 anos. Nesse tempo, adquiri vasta experiência trabalhando com diversos tipos de softwares.

Na área de Qualidade, atuo há cerca de 1 ano, desenvolvendo projetos pessoais e empresariais voltados para a melhoria contínua e automação de processos nas empresas em que trabalhei.


As tecnologias que são destaque nos meus projetos são: Selenium WebDriver, Cypress, Jest para testes automatizados, integração contínua com Jenkins e GitLab CI/CD, além de ferramentas como Postman e Insomnia para testes de API e desempenho.


Minha conquista mais recente foi a certificação ISTQB - CTFL (Certified Tester Foundation Level), que reforça meu compromisso com as melhores práticas em qualidade de software e minha busca constante por excelência profissional.

Validar Certificação
DESTAQUE PROFISSIONAL

Habilidades além do Curriculum

Nesta sessão, pretendo apresentar minhas habilidades pessoais e interpessoais com base em evidências concretas. Meu objetivo é fundamentar minhas competências em fatos e experiências comprovadas, oferecendo uma visão objetiva de como contribuí de maneira efetiva para o sucesso em contextos anteriores.

title

Ética & Responsabilidade

Nas empresas em que atuo, destaco-me pelos critérios de pontualidade, respeito e educação. Ponto baseados em feedbacks recebido de funcionários das empresas.

title

Qualificação

Ativo no ramo da tecnologia desde os 15 anos, concluí o curso técnico de informática pelo programa PEP do Governo de Minas Gerais. Aos 17 anos, iniciei a faculdade de Sistemas de Informação, concluída em 2020.

title

Experiência

Com uma experiência consolidada de mais de 10 anos, tenho desempenhado funções no ramo da Tecnologia em renomadas empresas dos setores de saúde e manufatura, ambas contando com um quadro de mais de 130 colaboradores.

title

Inteligencia Emocional

Recebo feedbacks de maneira positiva e estou aberto a ajustes quando necessário. Sou comprometido com a equipe e busco sempre melhorar. Tenho maturidade para resolver qualquer tipo de problema referente a minha pessoa e situação.

title

Trabalho em Equipe

Procuro trabalhar em harmonia com colegas, estagiários e gerentes. Atualmente, mantenho uma abordagem colaborativa ao interagir com meu líder e colegas de outros setores, buscando sempre promover um ambiente de trabalho cooperativo e eficiente.

title

Comunicação assertiva

Ao interagir com colegas de trabalho, mantenho uma postura educada e atenciosa, buscando estabelecer um ambiente de colaboração positivo. Além disso, tenho o compromisso de contextualizar de forma clara e acessível qualquer problema discutido, simplificando questões técnicas para garantir o entendimento.

PROJETOS EM DESTAQUE

Aplicações Desenvolvidas

Apresento os projetos de desenvolvimento pessoal, onde pude aplicar meus conhecimentos técnicos em qualidade de software e automação de testes utilizando tecnologias como: Cypress, K6, Typescript, Javascript, NodeJs, Jest, ReactJs, NextJs entre outras.

about-image

Testes de Formulários

Testes utilizando Cypress em um front end

Next JS

Cypress

Javascript

Teste E2E

Acessar link do projeto

Problema

O candidato deve escrever um teste automatizado para um formulário de cadastro de usuário, validando os seguintes requisitos: O formulário não deve permitir envio sem preencher todos os campos. A senha deve ter mínimo 8 caracteres, 1 letra maiúscula e 1 número. O e-mail digitado no campo Confirmação de E-mail deve ser igual ao e-mail principal.

Execução

Automatizar o fluxo de testes do formulário de cadastro utilizando Cypress. Simular diferentes cenários, como tentativa de envio com campos vazios, inserção de senha inválida e divergência entre e-mails. Validar as mensagens de erro exibidas e garantir que as regras de negócio estão sendo aplicadas corretamente.

Resultado

Todos os testes foram executados com sucesso, garantindo que as regras de validação do formulário de cadastro estão funcionando corretamente. Nenhum bug foi identificado durante os testes.

about-image

Testes de API

Aplicação utilizada pra teste de API com Jest + Supertest

NodeJS

Jest

Supertest

Typescript

APITest

Acessar link do projeto

Problema

Garantir a integridade e confiabilidade das respostas da API.

Execução

Desenvolvimento de testes automatizados utilizando Jest e Supertest, validando rotas, respostas e integração com banco de dados.

Resultado

Os testes automatizados permitiram detectar falhas rapidamente e assegurar a qualidade da API antes da implantação.

about-image

Testes de Carga

Aplicação utilizada para teste de carga em uma API utilizando o K6.

K6

Teste de Carga

APITests

Acessar link do projeto

Problema

Avaliar a performance e escalabilidade da API sob alta demanda.

Execução

Execução de testes de carga utilizando K6 para simular múltiplos usuários simultâneos e medir o tempo de resposta da API.

Resultado

Os testes ajudaram a identificar gargalos de desempenho, permitindo otimizações antes do lançamento para garantir uma API robusta.

about-image

Testes Unitários

Automação de testes unitários para validar funções e componentes do front-end utilizando Jest e React Testing Library.

ReactJS

NextJS

TypeScript

Jest

React Testing Library

Acessar link do projeto

Problema

Garantir que funções e componentes críticos do front-end se comportem conforme o esperado.

Execução

Desenvolvimento de testes unitários com Jest e React Testing Library para validar comportamento de componentes e funções isoladas.

Resultado

Os testes unitários ajudaram a prevenir regressões e assegurar a confiabilidade do código antes da implantação.