Analista de Qualidade Sênior
Nós estamos procurando por um especialista em garantia de qualidade que tenha experiência em ambientes dinâmicos, domínio em ferramentas de gestão de produtos e conhecimento em TypeScript.
* Requisitos:
* Graduação completa ou em andamento - Analista de Sistemas, Ciência da Computação, Engenharia da Computação e áreas afins;
* Experiência na área de Garantia (QA);
* Conhecimento em JavaScript e Cypress;
* Comunicação clara, direta e organizada;
* Metodologias ágeis;
* Lógica de programação forte;
* Conhecimento em versionamento de código - Git e GitHub;
* Diferenciais:
* Experiência em ambientes dinâmicos;
* Dominar ferramentas de gestão de produtos;
* Conhecimento em TypeScript.
Nossa Arquitetura
Nós trabalhamos com uma arquitetura de microsserviços em ambiente serverless, totalmente suportado pelos recursos da AWS.
Tecnologias Principais
Backend: Implementamos um backend RESTful utilizando microsserviços serverless em TypeScript e Node.js, com o framework Fastify. Isso nos permite criar uma base ainda mais ágil e eficiente, mantendo a flexibilidade essencial para nossas operações.
Frontend: Atualmente, utilizamos Angular para o desenvolvimento de interfaces interativas e dinâmicas.
Práticas e Ferramentas
Nós utilizamos Domain Driven Design (DDD), RxJS e programação reativa em novas implementações. Além disso, reforçamos nossa abordagem de testes automatizados com Playwright + Axios para o frontend e backend.
Nossa infraestrutura é completamente gerenciada como código, seguindo as melhores práticas cloud-native, facilitando a escalabilidade e a manutenção contínua.
Banco de Dados
Nós contamos com MongoDB e PostgreSQL como nossos sistemas de gerenciamento de banco de dados, proporcionando confiabilidade e flexibilidade para diferentes demandas.
Serviços AWS
Nós usamos uma variedade de serviços da AWS, incluindo S3, SQS, RDS, Lambda, CloudFront e CloudFormation, para suportar nossa arquitetura.
Automação e Gerenciamento
Nós implementamos integração contínua e entrega contínua (CI/CD) utilizando Jenkins, com integração ao Slack via n8n, para garantir uma entrega rápida e eficiente dos nossos produtos.
Nossos desenvolvedores trabalham com o Jira para organizar e gerenciar eficazmente as tarefas de desenvolvimento.
Visão do Futuro
Nós estamos continuamente refinando nossa stack para enfrentar os desafios de escala e garantir que possamos atender às crescentes demandas de nossos clientes de maneira eficaz e inovadora.
Responsabilidades Primárias
* Realizar planejamentos e execuções de testes conforme documento de requisitos;
* Realizar testes funcionais, de regressão e aceitação, para identificar erros e falhas na aplicação;
* Elaborar e executar planos de QA que reduzam o lead time das issues e tempo até o software entrar em ambiente de produção;
* Auxiliar na implantação de novas ferramentas a serem utilizadas no dia a dia do time.