QA Analyst

GE21 Geotecnologias

📍 Belo Horizonte/MGhibrido

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

Todas as vagas em Belo Horizonte/MG →Vagas em Minas Gerais →