Analisando propostas

Desenvolvedor Rpa Sênior Playwright + Node.js para Automação Transacional em Erp Legado Asp.Net Mvc

Publicado em 08 de Maio de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Busco um desenvolvedor com experiência comprovada em automação RPA de navegadores com Playwright/Node.js para automatizar lançamentos financeiros em sistema erp web legado, fechado e sem api pública. O ambiente é Asp.net mvc com forte uso de jquery, modais bootstrap e componentes select2. [Workana](https://www.workana.com/pt/ui/projects/desenvolvedor-rpa-senior-playwright-node-js-para-automacao-em-sistema-legado-asp-net/edit)

**Importante:** o escopo real não é apenas preencher uma única tela. O fluxo envolve múltiplas etapas encadeadas e precisa ser implementado com robustez operacional, tolerância a lentidão e recuperação segura de falhas. [Workana](https://www.workana.com/pt/ui/projects/desenvolvedor-rpa-senior-playwright-node-js-para-automacao-em-sistema-legado-asp-net/edit)

### Escopo técnico
- Login e manutenção de sessão autenticada, com detecção de expiração e reautenticação controlada.
- Navegação por rotas financeiras específicas com parâmetro obrigatório de caixa/banco na URL.
- Fluxo de fornecedor em duas etapas: antes do lançamento, o robô deve consultar/criar fornecedor em tela separada quando necessário, evitando duplicidade de CNPJ.
- Preenchimento de formulário de lançamento financeiro com campos simples, Select2, modais e upload de anexo PDF.
- Inserção obrigatória de Correlation ID em campo de observação/histórico para rastreabilidade e idempotência.
- Operação por lotes nativos do sistema para facilitar rollback/manual review da tesouraria.
- Captura de sucesso/erro via dom, pois o sistema não retorna falhas confiáveis por http.
- Tratamento de lentidão e renderização variável sem uso de waits fixos.
- Código preparado para retomada segura após falha no meio do lote, sem gerar duplicidade.

### Contexto da entrega
A orquestração principal, banco de dados e parte das regras de negócio ficarão fora do script principal, mas o robô deverá se integrar por payload estruturado e retorno de status detalhado. O objetivo não é um script descartável, e sim uma automação robusta para ambiente legado crítico. [Workana](https://www.workana.com/pt/ui/projects/desenvolvedor-rpa-senior-playwright-node-js-para-automacao-em-sistema-legado-asp-net/edit)

### Entregáveis esperados
- Script Playwright/Node.js pronto para execução.
- Helpers reutilizáveis para Select2, modais, sessão e upload.
- Estrutura para fluxo fornecedor -> lote -> lançamento.
- Logs estruturados para diagnóstico.
- Estratégia de retry e reconciliação pós-falha.
- Documentação curta de configuração e execução.

### Prazo
Prazo máximo de 2 semanas, com dedicação intensiva.

### Perguntas obrigatórias ao freelancer
1. Como você implementaria o fluxo de fornecedor antes do lançamento, evitando duplicidade de CNPJ?
2. Como estruturaria um helper robusto para Select2 sem `waitForTimeout`?
3. Como faria a retomada de um lote interrompido no item 25/50 sem duplicar lançamentos?
4. Cite experiência real com Asp.net mvc legado, jquery, bootstrap modal, select2 e tokens anti-forgery.
5. Informe estimativa de prazo e valor considerando fluxo com múltiplas telas, lote e recuperação pós-falha. [Workana](https://www.workana.com/pt/ui/projects/desenvolvedor-rpa-senior-playwright-node-js-para-automacao-em-sistema-legado-asp-net/edit)

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média

Prazo de Entrega: Não estabelecido

Habilidades necessárias