![](https://private-user-images.githubusercontent.com/57466763/342995888-7af82310-4f7f-49d2-b400-857c42bab29e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM3MjExNDAsIm5iZiI6MTcyMzcyMDg0MCwicGF0aCI6Ii81NzQ2Njc2My8zNDI5OTU4ODgtN2FmODIzMTAtNGY3Zi00OWQyLWI0MDAtODU3YzQyYmFiMjllLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE1VDExMjA0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE0ZGExODc1MGYzZjM1MGFmMjk4MjJjOGYwYTE2NDdhOGY2MWZlYWE1ZGEzMWYxZjQ4Y2EwMjA2ZDkyNmY3MDQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.jIavrhsRK0_mfECaLbX2vCOif2ygqw5Pep9tiwBw2nk)
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
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.
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.
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.
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.
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.
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.
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.
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.
Made with ❤️ by Rodrigo Molter.