QA Analyst
GE21 Geotecnologias
Descrição da vaga
Suas responsabilidades serão:
• Planejar e executar estratégias de testes automatizados nos níveis unitário, de integração e de aceitação/ponta a ponta (E2E), buscando garantir a estabilidade de regras de negócio complexas;
• Desenvolver e manter scripts de automação utilizando ferramentas modernas de mercado, como Playwright, Jest, Vitest ou pytest, para garantir altos índices de cobertura de código;
• Validar APIs REST e integrações, realizando testes de endpoints, fluxos de dados, payloads e validação de persistência em bancos de dados relacionais ou espaciais;
• Mapear e documentar cenários de testes, traduzindo critérios de aceitação do negócio para testes baseados em comportamento (BDD), utilizando a sintaxe Gherkin;
• Identificar, registrar e acompanhar bugs, investigando a causa raiz das falhas no sistema e apoiando a equipe de desenvolvimento;
• Garantir a qualidade em pipelines de CI/CD, executando e monitorando testes automatizados integrados ao fluxo de deploy contínuo e apoiando a configuração de ambientes isolados em contêineres (Docker);
• Validar regras de negócio e fluxos de trabalho, testando lógicas de transição de estados de processos, formatação de relatórios e saídas, além de validações de dados complexos.
Requisitos obrigatórios:
• Graduação em Análise e Desenvolvimento de Sistemas (ADS), Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
• Atuação comprovada como QA Analyst / Analista de Testes, com forte autonomia em estratégias de teste de software;
• Domínio prático no desenvolvimento de scripts em TypeScript/JavaScript e Python,
• Sólida experiência em frameworks de automação, obrigatoriamente Playwright (testes de interface/E2E), Jest ou Vitest (testes unitários/Next.js) e pytest (testes em Python);
• Experiência consistente no testes de APIs REST (usando Postman ou Supertest) e capacidade de construir queries em bancos de dados relacionais e espaciais (SQL / PostGIS).
• Domínio na escrita de cenários de teste e critérios de aceitação utilizando a sintaxe Gherkin.
• Experiência prática com ferramentas de conteinerização (Docker / Docker Compose), controle de versão (Git) e integração de testes automatizados em pipelines de CI/CD (GitHub Actions).
Diferenciais:
• Noções de Sistemas de Informação Geográfica (SIG), incluindo manipulação de coordenadas, projeções cartográficas (EPSG) e utilização do software QGIS.
• Familiaridade com padrões de dados geoespaciais da OGC (WMS, WFS, WCS e CSW), bem como com estruturas como a INDE/CONCAR.
• Entendimento básico do funcionamento do SEI (Sistema Eletrônico de Informações) e dos fluxos de processos na administração pública.
• Certificação profissional na área de testes de software (CTFL/ISTQB).
• Experiência prévia em sistemas do setor público governamental, incluindo conformidade com a LGPD, a Lei de Acesso à Informação e os padrões de acessibilidade digital (WCAG, Lighthouse e axe-core).
• Conhecimento técnico em plataformas geoespaciais open source, especialmente GeoServer e GeoNetwork.
• Vivência na execução de testes de performance, estresse e carga voltados a serviços de mapas, utilizando ferramentas como k6 ou JMeter.
• Familiaridade com bibliotecas Python para processamento de dados georreferenciados, como GeoPandas, Shapely e PyProj.
• Inglês técnico avançado para leitura e interpretação de documentação técnica e especificações de padrões de engenharia.
Mais vagas em Belo Horizonte
- Analista de Suporte em Geoprocessamento
- Analista de Engenharia
- Analista de Suporte Pleno (Telecom)
- RISK ANALYST II
- RISK ANALYST III
- IT GOVERNANCE ANALYST III
- OPERATIONS ANALYST I
- Analista de Marketing Júnior
Todas as vagas em Belo Horizonte/MG →Vagas em Minas Gerais →
