Principais Responsabilidades
Desenvolver scripts e ferramentas de automação para tarefas repetitivas, como extração de dados, geração de relatórios, testes automatizados e integração de sistemas.
Analisar processos manuais e identificar oportunidades de automação que tragam ganhos de produtividade e redução de custos.
Integrar sistemas e APIs para conectar diferentes plataformas, bancos de dados e serviços em fluxos automatizados.
Criar pipelines de dados para coleta, transformação e armazenamento de informações, especialmente em ambientes de Big Data ou Data Science.
Implementar testes automatizados para garantir a qualidade de software, especialmente em ambientes de desenvolvimento ágil.
Documentar soluções e processos automatizados, facilitando a manutenção e o entendimento por outros membros da equipe.
Requirements
Domínio da linguagem Python, incluindo bibliotecas como pandas, requests, selenium, pyautogui, pytest, entre outras.
Conhecimento em bancos de dados (SQL e NoSQL) para manipulação e integração de dados.
Familiaridade com ferramentas de CI/CD, como Jenkins, GitHub Actions ou GitLab CI.
Experiência com frameworks de testes e automação de interface (UI), como Selenium ou Robot Framework.
Compreensão de redes e protocolos, especialmente em automações que envolvem comunicação entre sistemas.