Skip to content

📂 Meu portfolio com meus projetos, desde testes manuais até automações.

Notifications You must be signed in to change notification settings

rodrigomolter/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 

Repository files navigation

Olá, Mundo! 🌎




Oi, eu sou o Rodrigo, um profissional apaixonado pela jornada da qualidade de software! Com experiência em desenvolvimento de software, eu iniciei minha transição para a área de qualidade de software.
Possuo conhecimento nas principais ferramentas de automação de testes como Postman, Cypress e Selenium, além de experiência em linguagens de programação como Javascript e Python. Também possuo conhecimento na elaboração e escrita de casos de testes em Gherkin e geração de bug reports.

Rodrigo Molter
rodrigo.molter@gmail.com
In/rodrigo-molter


Algumas das minhas principais habilidades:

Javascript
Javascript
Python
Python
Github Actions
Github Actions
Docker
Docker
Postman
Postman
Cypress
Cypress
Selenium
Selenium
Gherkin
Gherkin

Projetos

Abaixo, destaco alguns dos principais projetos que desenvolvi para colocar em prática as habilidades mencionadas anteriormente - além de outras. É possível obter mais informações sobre cada projeto clicando no botão Saiba mais ou visitando o seu repositório.

Sumário



Docunder é uma plataforma de documentação técnica para desenvolvedores de software, hardware e IoT.

O projeto tem objetivo a criação de uma plataforma de compartilhamento de documentos técnicos na área de desenvolvimento e compartilhamento de códigos para um grupo específico. Além disso, ser de fácil utilização sem que haja cursos externos para o uso da plataforma gerando oportunidades para iniciantes e empresas. Este produto ajuda desenvolvedores de tecnologia que precisam documentar seu trabalho de forma colaborativa para obter um registro dos processos ao proporcionar uma navegação simples e intuitiva. Essa ideia se diferencia das soluções existentes porque é open source e tem uma interface simples.

Desenvolvida de forma voluntária, o projeto consiste de setores como agilistas, product menager, ux/ui designers, desenvolvedores e QAs.

DOCKER SCRUM FIGMA PLANO DE TESTES BUG REPORT


O Backoffice JogaJunto é o projeto final do módulo AVANÇADO do curso Bugou? QA TA ON oferecido pelo Instituto Joga Junto. Trata-se de um sistema de controle de estoque de produtos para os colaboradores do Instituto Joga Junto, no qual é possível realizar o cadastro, pesquisa e filtragem de produtos adicionados.

Durante o projeto, começamos com o planejamento inicial, onde compreendemos o problema, analisamos os fluxos e requisitos do cliente, exploramos o funcionamento do sistema e mapeamos suas principais funcionalidades. Direcionamos nossa atenção para a definição de cronogramas e divisão de tarefas que seriam realizadas nessa sprint.
Em seguida focamos na parte da execução prática, envolvendo o detalhamento de cenários e casos de testes, a condução dos testes manuais, a elaboração do bug report e a criação de testes de API e de testes automatizados. Por fim, foi realizado uma análise dos problemas identificados e a apresentação dos resultados para o cliente.

A automação dos testes é desenvolvida em Python, utilizando de Selenium com o padrão de design Page Objects para organização e encapsulamento das informações das páginas. Os casos de testes, utilizam do framework Behave para o suporte ao desenvolvimento orientado ao comportamento.

PYTHON SELENIUM BEHAVE PAGE OBJECTS POSTMAN SCRUM PLANO DE TESTES BUG REPORT GHERKIN


A Loja do QA é o projeto final do módulo básico do curso Bugou? QA TA ON oferecido pelo Instituto Joga Junto. Este case envolve uma jornada que abrange entender, compreender, planejar e executar. Trata-se de um e-commerce que segue o padrão de grandes plataformas como Amazon e Casas Bahia.

Durante o projeto, começamos com o planejamento inicial, onde compreendemos o problema, analisamos os fluxos e requisitos do cliente, exploramos o funcionamento do sistema e mapeamos suas principais funcionalidades. Em seguida, direcionamos nossa atenção para a execução prática, envolvendo o detalhamento de cenários e casos de teste, a condução dos testes propriamente ditos, a elaboração do bug report e, por fim, a análise dos problemas.

PLANO DE TESTES BUG REPORT GHERKIN TESTE DE ACESSIBILIDADE


O case da ONG Amigos Entregadores foi proposto e realizado durante o curso Bugou? QA TA ON do Instituto Joga Junto. Este desafio permitiu que nosso SQUAD aplicasse as práticas de gerenciamento de projetos e metodologias ágeis aprendidas, além de promover a colaboração e comunicação entre os participantes.
O projeto visa resolver o problema da ONG Amigos Entregadores, que necessita de pontos de apoio para entregadores de aplicativos, onde possam ter acesso a banho, água filtrada, protetor solar, capas de chuva e outros itens essenciais para trabalharem com segurança. O projeto foi desenvolvido em diversas etapas, incluindo o entendimento do público-alvo, criação de personas, identificação de requisitos e proposição de soluções para atender às demandas, culminando na entrega de um MVP (Produto Mínimo Viável) e sua prototipação.

SCRUM GERÊNCIAMENTO DE PROJETOS FIGMA


O projeto BugBank foca na análise, escrita e automação de testes para a aplicação de banco online Bug Bank. Os casos de testes, escritos em Gherkin, são fortemente embasados em cima dos requisitos impostos pela aplicação. A automação dos testes é desenvolvida em Python, utilizando de Selenium com o padrão de design Page Objects para organização e encapsulamento das informações das páginas. Os casos de testes, utilizam do framework Behave para o suporte ao desenvolvimento orientado ao comportamento.

PYTHON SELENIUM GHERKIN BEHAVE PAGE OBJECTS


A Motion HUB API é uma API desenvolvida em JavaScript utilizando o framework Fastify. Ela foi criada com o objetivo de praticar a construção de uma API de forma simples e eficiente. A API utiliza de um banco de dados em memória (in-memory database) para armazenar informações de filmes, como nome, descrição e duração. O projeto enfatiza boas práticas de desenvolvimento, incluindo padrões mantidos com ESLint e documentação gerada com Swagger.
Foi desenvolvido um plano abrangente com testes manuais e automatizados utilizando Postman e Cypress junto com uma integração ao GitHub Actions para execução contínua dos testes. Esta experiência me ensinou sobre a importância de documentação eficiente e a utilização de testes automatizados para garantir a qualidade do software.

JAVASCRIPT NODEJS FASTIFY FAKERJS SWAGGER CYPRESS POSTMAN GITHUB ACTIONS


O projeto TodoMVC consiste no desenvolvimento de uma suíte de testes manuais e automatizados para a aplicação TodoMVC. Ele inclui user stories com seus requisitos e regras de negócio; um plano de testes para garantir cobertura das funcionalidades e testes manuais com evidências documentadas. Além disso, implementei automação de testes usando Cypress junto com uma integração contínua via Github Actions para manter a estabilidade e qualidade do código. Para uma experiência mais dinâmica, utilizei FakerJS para gerar dados aleatórios e criei comandos customizáveis no Cypress, facilitando a manutenção e colaboração eficiente.

JAVASCRIPT NODEJS ESLINT FAKERJS CYPRESS GITHUB ACTIONS PLANO DE TESTES


Vamos conversar! Speech Balloon





⬆️ VOLTAR AO TOPO

Made with ❤️ by Rodrigo Molter.

About

📂 Meu portfolio com meus projetos, desde testes manuais até automações.

Resources

Stars

Watchers

Forks