Skip to content
View JonnasFigueiredo's full-sized avatar
💻
Focusing
💻
Focusing

Block or report JonnasFigueiredo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JonnasFigueiredo/README.md
Cobrinha comendo os commits

Olá, sou Jonnas Figueiredo - QA Automation Engineer

Sobre mim

Trabalho com tecnologia desde 2018 e hoje atuo como QA Automation Engineer (SDET). Meu maior domínio é em Java e Selenium, mas o que me move mesmo é entender o negócio por trás do sistema. No fim, é isso que faz um teste valer alguma coisa.

Trabalho com testes de aplicações web, mobile, API e backend. Além de Java e Selenium, mexo bastante com Appium e TypeScript, montando e mantendo a automação que dá segurança pra entregar sem regressão.

Também gosto de compartilhar o que aprendo: faço palestras sobre qualidade e automação de testes.

Contribuo com projetos open source quando encontro algo que dá pra melhorar. No moto implementei três APIs da AWS que faltavam: upload de camadas no ECR, atributos de serviço no Cloud Map e UpdatePipe no EventBridge Pipes. No Pillow corrigi um heap-buffer-overflow no BoxBlur. No testcontainers escrevi dois módulos novos, Toxiproxy em Python e InfluxDB em TypeScript. No JUnit, escrevi a seção da documentação sobre instâncias e estado de extensões.

Projetos

  • Proteu QA · Chrome Web Store: extensão para QAs que gera dados de teste realistas de 12 países e transforma elementos da tela em código pronto para automação, sem enviar nada para fora do navegador.
  • Hefesto: plataforma com IA para QA e PO. A partir de um requisito, ou até de um print da tela, escreve a história no Jira, avalia se ela está pronta para desenvolvimento, cria os casos de teste e mostra o que ficou sem cobertura. Também funciona direto pelo chat de assistentes de IA e com modelos que rodam no próprio computador.
  • Hermes: framework de automação de testes E2E mobile com Appium, Java e Cucumber. Os mesmos cenários, escritos em português, rodam em Android e iOS sem duplicar código: só os seletores mudam de uma plataforma para outra, e o alvo (emulador local ou grade de emuladores em Docker) é escolhido por configuração. No GitHub Actions, a suíte roda em uma matriz de emuladores Android e em simulador iOS, com relatório Allure publicado.

Tecnologias

Tecnologias

Pinned Loading

  1. hefesto hefesto Public

    AI-assisted QA/PO platform and MCP server. Turns requirements (text or screenshot) into Jira stories, test cases and a coverage report. Works via web UI and natural language over MCP.

    Java 5

  2. proteu proteu Public

    Extensão Chrome (MV3) para QA: gera massa de dados com seed reproduzível e mapeia elementos da tela em seletores conferidos, exportáveis para 9 frameworks de teste.

    JavaScript 2

  3. Hermes Hermes Public

    Mobile E2E framework: Appium + Java 21 + JUnit 5. Screen Object Model, native gestures, deterministic state reset, Android emulator running inside GitHub Actions.

    Java 2

  4. ShopGuard ShopGuard Public

    Framework de testes end-to-end para e-commerce com Playwright + TypeScript. Cobertura cross-browser, mobile, visual, acessibilidade e API, integrado a GitHub Actions e Allure

    TypeScript

  5. Castalia Castalia Public

    Indexa a documentação do seu sistema (Markdown, HTML, PDF, reST) e a entrega a agentes de IA via MCP, para que cenários de teste sejam escritos a partir das regras documentadas.

    Java