Antonio Nuzzi
QA Engineer
Automação de testes, investigação de bugs e construção de infraestrutura de qualidade — com precisão milimétrica e visão sistêmica.
Arquiteto de formação, QA de coração.
Test automation, bug investigation, and quality infrastructure engineering — with millimetric precision and systems-level thinking.
Architect by training, QA at heart.
elaborados/executadosTest cases
designed/executed
encontradosBugs
found
(atualizado em tempo real)What I’m doing right now
(updated in real time)
Montando a estratégia de testes de uma nova versão da API pública da plataforma: a primeira abertura da API para escrita, cursor pagination, cargas em massa, webhooks, limitação de tráfego por cliente, correção da cache de permissões e uma API unificada de documentos. O desafio é garantir que as integrações já em produção continuem intactas.
Building the test strategy for a new version of the platform’s public API: the first opening of the API for write access, cursor pagination, bulk loads, webhooks, per-client rate limiting, a permissions-cache fix, and a unified documents API. The challenge is ensuring integrations already in production stay intact.
Experiência
Experience
Dez 2023 — atualDec 2023 — present
Software Quality Assurance Engineer · Brilliant Machine
Monitoramento, gestão e planejamento dos processos de qualidade aplicados ao desenvolvimento de software para os clientes da empresa.
Monitoring, managing, and planning the quality processes applied to software development for the company’s clients.
QA EngineeringTest AutomationSaaS TestingJira CloudXrayJQLGherkinBDD Given-When-ThengitGitLabGitLab Merge RequestsTypeScriptBashNode.jsRESTHTTP/JSONDockerWSL2Ubuntu LinuxClaude CodeClaude Agent SkillsMCPEphemeral Preview EnvironmentsShared Memory SystemMarkdown
▸
Monitoramento, gestão e planejamento dos processos de qualidade aplicados ao desenvolvimento de software para os clientes da empresa.
Monitoring, managing, and planning the quality processes applied to software development for the company’s clients.
- Fundação da automação: entrei na primeira fase de automatização da plataforma, num momento em que ainda não existia nenhuma pipeline de testes automatizados. Junto com o time, estruturamos a arquitetura de testes do zero — ambientes, dados, page objects — construindo a pipeline da SaaS: primeiro em Cypress, e a partir de novembro de 2025 migrada para Playwright.Automation foundation: joined in the platform’s first automation phase, at a point when no automated test pipeline existed yet. Together with the team, we built the test architecture from scratch — environments, data, page objects — building the SaaS pipeline: first in Cypress, then migrated to Playwright starting November 2025.CypressPlaywrightCypress→Playwright migrationPage Object ModelTest Data SeedingFixture DesignE2E TestingPlaywright CodegenPlaywright Trace ViewerPlaywright HTML ReportstorageState auth reusenpmAngularLaravelTiltEarthlyGitLab CI/CDSmoke TestingTest Architecture
- AI Questionnaire Generation: épico de 5 user stories para a geração de questionários via IA. Desenvolvi cinco suítes Playwright end-to-end, desbloqueando três travas técnicas que impediam a automação da feature. 159 casos de teste declarados, duas execuções Xray fechadas em 100%.AI Questionnaire Generation: a 5-user-story epic for AI-driven questionnaire generation. I built five end-to-end Playwright suites, unlocking three technical blockers that were preventing the feature from being automated. 159 test cases declared, two Xray executions closed at 100%.PlaywrightProbe-driven test buildingXray Test ExecutionXray Cloud API v2Xray GraphQLXray Evidence APIXray Test StepsLaunchDarklyld-relayLaunchDarkly REST APIFeature-flag gated testingAWS BedrockLaravel HorizonAsync job pollingmail.tmMock inbox testingRate limiting (429) testingMutationObserver pollingAurora MySQLDBeaverDirect DB INSERT seedingPython 3boto3Video evidence pipelineffmpeg
- Project Copy × Conditional Completion Rules: suíte E2E cobrindo toda a matriz de cópia de projeto cruzada com regras de completude condicional — 4 modos de cópia × 3 níveis de regra, origem e destino, totalizando 49 casos de teste sobre uma das operações mais sensíveis da plataforma.Project Copy × Conditional Completion Rules: an E2E suite covering the full matrix of project copying crossed with conditional completion rules — 4 copy modes × 3 rule levels, source and destination, totaling 49 test cases on one of the platform’s most sensitive operations.PlaywrightMatrix TestingTest Data SeedingDirect DB INSERT seedingAurora MySQLLaunchDarklyFeature-flag gated testingXray Test ExecutionXray Test StepsRegression TestingScreenshot automationwaltzerEphemeral Preview Environments
- Project Copy Update: redesenho da lógica de cópia de projetos e templates, introduzindo opções granulares de “clear data” — controle fino sobre quais dados são preservados ou descartados ao duplicar um projeto, reduzindo ambiguidade para os usuários finais e risco de inconsistência.Project Copy Update: redesign of the project and template copy logic, introducing granular “clear data” options — fine-grained control over which data is preserved or discarded when duplicating a project, reducing ambiguity for end users and the risk of inconsistency.Test DesignXrayGherkinRegression TestingSQLMySQLDBeaverData Integrity TestingRequirements AnalysisLaravel
- Migração arquitetural: conduzimos a migração de uma arquitetura monolítica em hosting gerenciado para uma infraestrutura cloud-native, um redesenho que refez o produto a partir do seu alicerce. Ao QA coube assegurar a paridade de comportamento entre as duas gerações, diagnosticando cada regressão na origem.Architectural migration: we led the migration from a monolithic architecture on managed hosting to a cloud-native infrastructure, a redesign that rebuilt the product from its foundations. QA’s job was to ensure behavioral parity between the two generations, diagnosing every regression back to its root cause.Platform MigrationCloud Re-platformingLegacy-to-Cloud parity testingAurora MySQLMariaDBAWS DMSMulti-tenant migrationAWS ECS FargateKubernetesEKSArgoCDGitOpsTerraformAWS WAFOpenTelemetrySigNozTailscaleNix FlakesEarthlyTiltEphemeral Preview EnvironmentsRegression TestingBug ReproductionRoot Cause AnalysisBrowser Console DebuggingCross-environment verificationPostmanMobile API Testing
- API Access Maintenance: validação da camada de acesso que sustenta as integrações externas da plataforma — autenticação via OAuth, definição de permissões por projeto e o fluxo de regeneração de secrets, garantindo que credenciais comprometidas possam ser trocadas sem interromper integrações ativas.API Access Maintenance: validation of the access layer underpinning the platform’s external integrations — OAuth authentication, per-project permission definitions, and the secret-regeneration flow, ensuring compromised credentials can be rotated without interrupting active integrations.OAuth 2.0JWTLaravel PassportSecret rotation testingAPI TestingPostmanRESTSession cookie authPermissions matrix testingIntegration TestingOpenAPI / Swagger
- Mobile Sync: revisão da sincronização de dados no aplicativo mobile, migrando de uma sincronização completa para uma seletiva — apenas o que mudou é transmitido. Isso reduz o volume de dados trafegados, o tempo de sincronização e o risco de falha em campo, onde a conectividade é instável.Mobile Sync: overhaul of the mobile app’s data sync, moving from a full sync to a selective one — only what changed gets transmitted. This reduces data volume, sync time, and the risk of failure in the field, where connectivity is unstable.Mobile API TestingDelta / selective syncPostmanRESTHTTP/JSONAurora MySQLSQLDBeaverOffline-first testingPayload optimizationData Integrity TestingAndroid StudioUI Automator
- Checklist Multiple Responsibilities: validação de um modelo em que um mesmo participante pode acumular múltiplos papéis dentro de um checklist, cada um com seu próprio conjunto de permissões, garantindo que essas permissões se somem corretamente sem conflitos ou sobreposição indevida.Checklist Multiple Responsibilities: validation of a model where a single participant can hold multiple roles within a checklist, each with its own permission set, ensuring those permissions combine correctly without conflicts or improper overlap.PlaywrightSidebar-gated sweep testingPermissions matrix testingRole-based access testingPage Object ModelXray Test ExecutionTest Data SeedingAngular
- Scheduling Sync: testes da integração bidirecional entre a plataforma e ferramentas de cronograma usadas na construção civil, como Primavera P6 e MS Project. A validação cobriu sincronização de baselines e forecasts, garantindo consistência de prazos entre os dois sistemas.Scheduling Sync: tests of the bidirectional integration between the platform and scheduling tools used in construction, such as Primavera P6 and MS Project. Validation covered baseline and forecast synchronization, ensuring schedule consistency between both systems.Bidirectional sync testingBaseline / forecast validationIntegration TestingConstruction Tech domainAPI TestingData Integrity Testing
- Automação contínua: construção e manutenção de suítes Playwright e Cypress integradas ao pipeline de CI/CD, cobrindo regressões a cada pull request. Inclui a migração do aplicativo mobile para o Ionic 7, revalidada com 2.250 testes de regressão antes do lançamento.Continuous automation: building and maintaining Playwright and Cypress suites integrated into the CI/CD pipeline, covering regressions on every pull request. Includes the mobile app’s migration to Ionic 7, revalidated with 2,250 regression tests before launch.PlaywrightCypressGitLab CI/CDCI/CD PipelineRegression TestingPer-MR gatingConventional CommitslefthookCODEOWNERSPipeline debuggingIonic 7Mobile Regression Suite
- Validação de API e cross-browser: testes de contrato e de regressão sobre endpoints REST via Postman, complementados por validação cross-browser via LambdaTest, garantindo paridade de comportamento entre os navegadores usados pelos clientes da plataforma.API and cross-browser validation: contract and regression testing on REST endpoints via Postman, complemented by cross-browser validation via LambdaTest, ensuring consistent behavior across the browsers used by the platform’s clients.PostmanAPI TestingContract TestingRESTRegression TestingLambdaTestCross-browser TestingBrowser parity validationOpenAPI / Swagger
- Engenharia reversa de dados de teste: mapeamento de uma cadeia de chamadas via API capaz de popular dados de teste válidos em qualquer ambiente — local ou efêmero de PR — mesmo sem acesso direto ao banco de dados, destravando execuções E2E que antes dependiam de acesso manual.Test data reverse engineering: mapping an API call chain capable of populating valid test data in any environment — local or ephemeral PR — even without direct database access, unblocking E2E runs that previously depended on manual access.Reverse EngineeringRESTAPI-only seedingMulti-step passport loginSession cookie authLegacy endpoint mappingJMeter.jmx test planEphemeral Preview EnvironmentsTest Data SeedingEnvironment-agnostic fixturesPlaywrightHTTP/JSON
- Infraestrutura de QA compartilhada: projeto de um sistema de memória e ferramental compartilhado para o time — branches isolados por pessoa via git worktree, servidor MCP multiusuário, instalador idempotente e mais de uma dúzia de comandos customizados para acelerar tarefas recorrentes.Shared QA infrastructure: design of a shared memory and tooling system for the team — per-person isolated branches via git worktree, a multi-user MCP server, an idempotent installer, and over a dozen custom commands to speed up recurring tasks.Model Context Protocol SDKMCP stdio transportgit worktreeSlash CommandsClaude Agent SkillsNode.jsBashObsidianBranching strategy customIdempotent installerretest pipelineDeveloper Tooling
- Testes de carga: simulações com JMeter sobre a criação de checklists, isolando falhas de caminho crítico — que impactam a operação — de degradações puramente cosméticas sob carga, priorizando o que realmente precisa ser corrigido antes de um release.Load testing: JMeter simulations on checklist creation, isolating critical-path failures — the ones that impact operations — from purely cosmetic degradations under load, prioritizing what actually needs fixing before a release.JMeter.jmx test planLoad TestingPerformance TestingConcurrency testingCritical-path triageAurora MySQLSQLDBeaverAWS BedrockRelease gating
- Validação SQL e ferramentas de IA: investigação de causa raiz direto no banco via DBeaver, acompanhamento de mais de 10 projetos através do Jira X-Ray, e uso de Cursor e agentes de IA para acelerar a geração de código de teste e casos de teste.SQL validation and AI tooling: root-cause investigation directly in the database via DBeaver, tracking more than 10 projects through Jira X-Ray, and using Cursor and AI agents to speed up test code and test case generation.SQLMySQLMariaDBAurora MySQLDBeaverRoot Cause AnalysisJira CloudXrayMulti-project QACursorClaude CodeAI-assisted test generationPrompt EngineeringLLM-as-QA-target
- Easy Jira: ferramenta própria, de código aberto, que transforma as relações entre issues do Jira num grafo visual — uma forma mais rápida de entender dependências entre chamados do que percorrer listas e links manualmente.Easy Jira: my own open-source tool that turns relationships between Jira issues into a visual graph — a faster way to understand ticket dependencies than manually combing through lists and links.Easy JiraJira REST APIOpen SourceGraph VisualizationDependency MappingJavaScriptHTML/CSSInternal Tooling
- Telemetria IoT: validação dos fluxos de um aplicativo de monitoramento remoto de tanques de GLP, alimentado por sensores conectados via IoT. O foco central era garantir a ingestão confiável dos dados desses sensores, mesmo diante de conectividade instável no campo.IoT Telemetry: validation of the flows of a remote LPG tank monitoring app, fed by IoT-connected sensors. The central focus was ensuring reliable ingestion of sensor data, even amid unstable connectivity in the field.IoTTelemetrySensor data ingestionLPG tank monitoringRemote monitoringUnstable connectivity testingMobile App TestingData ingestion validationAPI Testing
- Validação de campo: estudo do comportamento real dos sensores e participação em reuniões técnicas diretamente com o cliente, para alinhar os cenários de teste à operação prática — e não apenas à especificação teórica do sistema.Field validation: studying the sensors’ real-world behavior and taking part in technical meetings directly with the client, to align test scenarios with practical operation — not just the system’s theoretical spec.Field TestingStakeholder WorkshopsScenario DesignRequirements AnalysisDomain Alignment
- CI/CD sobre Azure DevOps: implementação e manutenção da esteira de integração e entrega contínua específica deste projeto, por cerca de seis meses de uso direto da ferramenta — meu único contato prolongado com o ecossistema Azure DevOps.CI/CD on Azure DevOps: implementation and maintenance of this project’s specific continuous integration and delivery pipeline, over about six months of direct use of the tool — my only extended contact with the Azure DevOps ecosystem.Azure DevOpsAzure PipelinesCI/CD PipelineBuild & Release ManagementPipeline debugging
2016 — 2021
Arquiteto de Planejamento e Geoprocessamento · Platypus BrasilUrban Planning & Geoprocessing Architect · Platypus Brasil
A origem da transição: 6 anos implementando uma plataforma de geoprocessamento — a ponte entre projeto técnico e engenharia de dados que viria a se tornar QA.
The origin of the transition: 6 years building a geoprocessing platform — the bridge between technical design and data engineering that would become QA.
GIS/QGISDados georreferenciadosGeoreferenced dataIA aplicadaApplied AI
▸
A origem da transição: 6 anos implementando uma plataforma de geoprocessamento — a ponte entre projeto técnico e engenharia de dados que viria a se tornar QA.
The origin of the transition: 6 years building a geoprocessing platform — the bridge between technical design and data engineering that would become QA.
- Implementação de plataforma de geoprocessamento para mapeamento de cidades em realidade aumentada e análise de infraestrutura elétrica e viária de grande porte.Implementation of a geoprocessing platform for augmented-reality city mapping and large-scale electrical and road infrastructure analysis.Esri Utility NetworkArcGIS CityEngineDigital TwinArcGISQGIS
- Desenvolvimento de bancos de dados georreferenciados, integrados entre QGIS, ArcGIS, Google Earth, Excel e AutoCAD.Development of georeferenced databases, integrated across QGIS, ArcGIS, Google Earth, Excel, and AutoCAD.QGISArcGIS Desktop / ArcMapGoogle Earth ProAutoCADPower QueryFME (Safe Software)PostGIS
- Aplicação de algoritmos de IA para Change Detection e Object Detection sobre raster GIS.Application of AI algorithms for Change Detection and Object Detection on GIS raster data.PythonOpenCVRandom ForestSemi-Automatic Classification Plugin (QGIS)eCognition (Trimble)U-NetPyQGIS
- Planejamento e execução de campanhas de fotogrametria aérea via drone, helicóptero e avião.Planning and execution of aerial photogrammetry campaigns via drone, helicopter, and fixed-wing aircraft.Agisoft MetashapePix4DmapperSimActive Correlator3DGNSS RTK / PPKGround Control PointsCloudCompareOrtomosaico
- Me tornei referência em GIS a ponto de criar e vender um curso próprio ao mercado italiano: I became a GIS reference to the point of creating and selling my own course to the Italian market: QGIS Facile..UdemyHotmartWordPressCamtasiaOBS StudioYouTubePayPal
Do meu Blog
From my Blog
Carregando posts…
Loading posts…
Antonio Nuzzi Geoprocessamento
Antonio Nuzzi Geoprocessing
6 anos mapeando cidades, territórios e infraestruturas de grande porte com QGIS e ArcGIS: clusterização automática de dados, análise espacial e temporal, fotogrametria aérea e Map Book — a ponte entre projeto técnico e engenharia de dados.
6 years mapping cities, territories, and large-scale infrastructure with QGIS and ArcGIS: automated data clustering, spatial and temporal analysis, aerial photogrammetry, and Map Book production — the bridge between technical design and data engineering.
Ver trabalhos de geoprocessamento →View geoprocessing work →