In line with the commitment to safeguard capacity and support personnel already in the Organization, a majority of UNDP UNCDF/UNV vacancies are advertised using a tiered application process whereby:
Please make note of the Tier(s) indicated in the vacancy title, if any, and ensure that you satisfy the eligibility to apply.
UNDP does not tolerate sexual exploitation and abuse, any kind of harassment, including sexual harassment, and discrimination. All selected candidates will, therefore, undergo rigorous reference and background checks.
O Justiça 4.0 é um dos maiores programas do mundo de transformação digital do Poder Judiciário. Iniciado em 2020, fruto de um acordo de cooperação firmado entre o Conselho Nacional de Justiça (CNJ) e o Programa das Nações Unidas para o Desenvolvimento (PNUD/ONU), o projeto visa desenvolver e aprimorar soluções tecnológicas para tornar os serviços oferecidos pela Justiça brasileira mais eficientes, eficazes e acessíveis à população, além de otimizar a gestão processual para magistrados(as), servidores(as), advogados(as) e demais atores do sistema de Justiça. A iniciativa também dialoga com os Objetivos de Desenvolvimento Sustentável e com a Agenda 2030 da ONU.
O(a) Associado(a) de Testes atuará no Time Transversal de QA do Programa Justiça 4.0, atuando na evolução das práticas de garantia da qualidade (QA - Software Quality Assurance) das soluções de tecnologia do PJ4.0.
O(a) profissional selecionado(a) atuará em articulação com equipes de projeto, arquitetos(as) de software, DevOps, equipe técnica do CNJ e demais envolvidos, contribuindo para a evolução das práticas de QA, automação de testes, testes de performance, integração contínua e acompanhamento de métricas de qualidade.
Estão previstas as seguintes atividades indicativas:
a. Apoiar tecnicamente os(as) QAs dos projetos na definição de estratégias de testes funcionais, automatizados e de performance.
b. Promover alinhamento metodológico entre os projetos, incentivando a adoção de boas práticas de QA.
c. Contribuir para a identificação de oportunidades de melhoria nos processos de teste e qualidade de software.
a. Apoiar a evolução da automação de testes em aplicações frontend e backend.
b. Orientar a organização, padronização, manutenção e escalabilidade dos projetos de testes automatizados.
c. Apoiar a incorporação dos testes automatizados às rotinas de desenvolvimento e validação dos projetos.
a. Projetar, configurar e manter pipelines de execução automatizada de testes em ambientes de integração contínua e entrega contínua — CI/CD.
b. Apoiar a parametrização, o agendamento de execuções, a geração de relatórios e o monitoramento das pipelines de testes.
c. Contribuir para a integração das execuções automatizadas aos fluxos técnicos e operacionais dos projetos.
a. Apoiar tecnicamente a definição de cenários, critérios e estratégias para testes de performance.
b. Acompanhar execuções de testes de performance, contribuindo para a interpretação dos resultados.
c. Consolidar registros técnicos, evidências e recomendações decorrentes das execuções, quando necessário.
a. Definir e acompanhar métricas relacionadas à automação de testes, execução de pipelines e evolução da qualidade nos projetos atendidos.
b. Apoiar a definição e disseminação de padrões relacionados à automação de testes, testes de performance, pipelines de execução e boas práticas de QA.
c. Contribuir para a disseminação de conhecimento técnico sobre automação de testes, testes de performance, integração contínua e qualidade de software.
a. Apoiar tecnicamente projetos em processos de transição tecnológica e phase-out, promovendo a sustentação das automações existentes e sua incorporação aos fluxos dos projetos.
b. Atuar na análise técnica de ferramentas, aceleradores e soluções voltadas à qualidade de software, automação de testes e melhoria contínua dos processos de QA.
c. Contribuir em iniciativas estratégicas, projetos de maior complexidade técnica ou de interesse institucional, conforme direcionamento da Coordenação Geral do PJ4.0.
- Promover a Diversidade e Inclusão - NÍVEL 1: Valoriza e respeita as diferenças, está consciente de vieses inconscientes e enfrenta a discriminação.
Direção e Estratégia de Negócios / Pensamento Estratégico
- Desenvolver estratégias eficazes e planos prioritários alinhados com a missão e os objetivos do PNUD, baseando-se em uma análise sistêmica de desafios, oportunidades e riscos potenciais; conectar a visão geral à realidade no campo para criar soluções tangíveis e direcionadas; aprender a partir de diversas fontes para antecipar e responder de forma eficaz às tendências atuais e futuras; demonstrar capacidade de previsão.
Direção e Estratégia de Negócios / Perspicácia Empresarial
- Capacidade de compreender e lidar com situações de negócios de forma a alcançar bons resultados. Habilidade para tomar boas decisões e fazer julgamentos rápidos dentro de tais contextos. Conhecimento e compreensão dos marcos operacionais da organização.
Desenvolvimento de negócios/ Design centrado no humano
- Capacidade de desenvolver soluções para problemas envolvendo a perspectiva humana em todas as etapas do processo de resolução. Conhecimento e compreensão dos princípios e práticas de design centrado no ser humano.
Gestão de negócios / Gestão de Projetos
- Capacidade de planejar, organizar, priorizar e controlar recursos, procedimentos e protocolos para alcançar objetivos específicos.
Gestão de negócios / Trabalhar com evidências e dados
- Capacidade de inspecionar, limpar, transformar e modelar dados com o objetivo de descobrir informações úteis, informando conclusões e apoiando a tomada de decisão.
Agenda 2030: Paz / Estado de Direito, Segurança e Direitos Humanos
Instituições Eficazes do Setor de Justiça
- Diploma do Ensino Médio completo é requerido.
Diploma universitário (Ensino Superior) em Tecnologia da Informação, Ciência da Computação, Sistemas de Informação, Engenharia de Software, Análise de Sistemas, Engenharia da Computação ou áreas afins será dada a devida consideração, mas não é um requisito.
- Mínimo de 7 anos (para Ensino Médio) ou 4 anos (para Ensino Superior) de experiência profissional ou acadêmica na área de tecnologia da informação.
- Experiência em testes de software em projetos de tecnologia, as quais podem ser comprovadas por atuação anterior em cargos como QA, Analista de Testes, Test Automation Engineer, Software Tester, Analista de Qualidade, SDET ou similares, bem como por atividades relacionadas ao planejamento, execução, acompanhamento ou automação de testes funcionais, regressivos, integrados, de aceite, de APIs ou de backend.
- Experiência em automação de testes frontend, utilizando ferramentas e frameworks de mercado, tais como Cypress, Selenium ou equivalentes;
- Experiência em automação de testes backend e/ou testes automatizados de APIs REST, incluindo testes de serviços, validação de contratos, validação de payloads, códigos de resposta, autenticação, integrações entre sistemas ou regras de negócio em backend, utilizando ferramentas e frameworks como Postman/Newman, JUnit ou equivalentes;
- Experiência na criação, manutenção ou sustentação de pipelines de testes automatizados em ambientes de integração contínua e entrega contínua — CI/CD — incluindo GitLab CI ou ferramentas equivalentes;
- Experiência na execução e análise de testes de performance, carga ou stress, utilizando ferramentas como Apache JMeter ou equivalentes;
- Experiência na análise de resultados de testes, acompanhamento de métricas de qualidade de software, consolidação de evidências, elaboração de relatórios técnicos ou acompanhamento de indicadores de qualidade;
- Experiência com ferramentas de versionamento de código, como Git, GitHub, GitLab ou equivalentes;
- Experiência no uso de ferramentas de gestão do ciclo de vida de projetos e acompanhamento de demandas, bugs, defeitos ou histórias de usuário, tais como Jira ou equivalentes;
- Experiência no uso de linguagem SQL, bancos de dados relacionais ou consultas para apoio a validações técnicas, testes de sistemas ou conferência de dados;
- Experiência no uso de linguagens de programação aplicadas à automação de testes, preferencialmente Java, JavaScript/TypeScript ou equivalentes;
- Experiência em projetos que utilizem métodos ágeis de desenvolvimento de software, comprovada por atuação em squads, sprints, Scrum, Kanban, acompanhamento de backlog ou rotinas equivalentes;
- Experiência em apoio técnico, disseminação de conhecimento ou atuação colaborativa com equipes multidisciplinares, comprovada por atividades de orientação técnica, elaboração de documentação, padronização, apoio a pares ou interação com equipes de projeto;
Fluência em Português é requerida;
Nível básico de inglês é desejável
N/A
As an equal opportunity employer, UNDP values diversity as an expression of the multiplicity of nations and cultures where we operate and, as such, we encourage qualified applicants from all backgrounds to apply for roles in the organization. Our employment decisions are based on merit and suitability for the role, without discrimination.
UNDP is also committed to creating an inclusive workplace where all personnel are empowered to contribute to our mission, are valued, can thrive, and benefit from career opportunities that are open to all.
UNDP does not tolerate harassment, sexual harassment, exploitation, discrimination and abuse of authority. All selected candidates, therefore, undergo relevant checks and are expected to adhere to the respective standards and principles.
UNDP reserves the right to select one or more candidates from this vacancy announcement. We may also retain applications and consider candidates applying to this post for other similar positions with UNDP at the same grade level and with similar job description, experience and educational requirements.
UNDP does not charge a fee at any stage of its recruitment process. For further information, please see www.undp.org/scam-alert.