Desenvolvedor de Qualidade
O papel do Desenvolvedor de Qualidade é fundamental para garantir a qualidade dos nossos produtos e serviços.
Nessa função, você trabalhará em conjunto com os times de desenvolvimento e operações para identificar e solucionar problemas de qualidade.
Você será responsável por agregar conhecimento técnico ao time, homologando, sustentando, evoluindo ou construindo parte das soluções da nossa plataforma, garantindo a qualidade, buscando soluções para situações do dia a dia, visando sempre o trabalho harmônico em equipe.
O nosso time é composto por profissionais que buscam constantemente melhorias, colaboração e respeito mútuo. Eles trabalham em conjunto para entregar soluções inovadoras e eficientes.
Tarefas
* Conceção de soluções técnicas, planejamento e execução das demandas;
* Garantia da qualidade das entregas, participando e fomentando práticas de qualidade de software e desenvolvimento orientado a testes;
* Mantenimento, monitoramento e garantia da eficiência dos serviços construídos e de responsabilidade do seu time;
* Participação das dinâmicas de trabalho adotadas pelo time;
* Trabalho colaborativo no processo de melhoria contínua do seu time;
* Colaboração nas definições de negócio dos produtos;
* Colaboração nas definições de arquitetura e escalabilidade dos nossos produtos;
* Colaboração ativa com as comunidades internas, principalmente aquelas que possuem temas relacionados à qualidade;
Para desempenhar essa função, é necessário ter as seguintes habilidades:
* Comunicação eficaz, pois somos um time bastante proativo e com necessidade de articulação de ideias;
* Encarar as mudanças como oportunidades e aprender com seus erros;
* Conhecimento sobre processo de desenvolvimento de software, da concepção à entrega;
* Facilidade em compartilhar conhecimento com seus pares;
* Promover o bom clima, a alegria e a diversão;
* Saber como construir com outras pessoas e desfrutar do trabalho em equipe;
* Saber elaborar planejamento e cenários de testes;
* Experiência em qualidade para aplicações Web;
* Experiência em qualidade para APIs;
* Experiência com testes exploratórios e diferentes metodologias e técnicas de testes;
* Saber como automatizar testes seguindo padrões de projetos;
* Conhecimento de ferramentas de gestão de projetos;
No âmbito dos diferenciais, mas sem se preocupar caso não tenha, ajudamos nessa parte:
* Conhecimento de desenvolvimento em linguagem de programação;
* Conhecimento de práticas com Code Review e Feedback;
* Conhecimento em execução de sistemas baseados em containers;
* Conhecimento nos processos de versionamento de código e práticas CI/CD;
* Conhecimento em banco de dados relacionais e/ou não relacionais;
* Conhecimento de infraestrutura e Cloud;
* Experiência na elaboração de cenários de testes com Gherkin e Robot;
A Neoway valoriza a diversidade e inclusão dentro do seu ambiente de trabalho. Acreditamos que a soma do DNA da empresa e o potencial de cada colaborador(a) fazem todas as jornadas únicas. Por isso, entendemos que todos e todas são essenciais para escrevermos este capítulo juntos.
Acolhendo essa visão, estamos sempre aprendendo e criando iniciativas para fortalecer a diversidade e inclusão. Contamos com o apoio dos grupos de afinidade: #NeoLadies #NeoOba e #NeoPride. Esses grupos têm o propósito de traduzir nossas mudanças internas em responsabilidade como cidadãos.