Test Automation Engineer

Rock Encantech

São Paulo

Presencial

BRL 120 000 - 190 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

Rock Encantech busca um profissional de engenharia de software com foco em qualidade, performance e escalabilidade. O candidato atuará no desenvolvimento de aplicações críticas, com alta disponibilidade, processando grandes volumes de dados e garantindo resiliência dos serviços.

É essencial ter experiência com NodeJS/JS/TS, APIs REST, pipelines de testes automatizados e governança de código. A posição envolve colaboração com times de arquitetura, SRE/DevOps e Segurança, além de manter padrões

Qualificações

  • Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
  • Conhecimento sólido em arquitetura de microsserviços e sistemas distribuídos.
  • Experiência com princípios de SOLID e Event-Driven Architecture.
  • Conhecimento em ambientes Linux.
  • Experiência com Git e Gitflow.
  • Experiência com integrações REST.
  • Experiência com bancos de dados Relacionais e NoSQL (MySQL, PostgreSQL, MongoDB, Redis).
  • Experiência com boas práticas de desenvolvimento seguro - Privacy by design.
  • Utilização de IA como copiloto no desenvolvimento, visando padronização de código, alta cobertura de testes e geração de documentação.
  • Inglês intermediário para leitura e escrita, com foco em documentação técnica.

Responsabilidades

  • Desenvolver testes automatizados para garantia da qualidade de sistemas e experiências.
  • Criar, manter e evoluir pipelines de testes automatizados para UI e APIs, com execução automática e confiável.
  • Revisar código de colegas e fornecer feedback visando boas práticas de desenvolvimento.
  • Garantir qualidade de APIs REST/JSON, validando contratos, payloads e regras de negócio.
  • Definir e monitorar métricas de qualidade de software e experiência de usuário.
  • Analisar requisitos de negócio com POs e times de produto, traduzindo-os em soluções técnicas escaláveis.
  • Trabalhar com aplicações distribuídas e multi-tenant, assegurando resiliência e observabilidade.
  • Definir, manter e evoluir padrões técnicos da plataforma.
  • Propor melhorias arquiteturais estruturantes da plataforma.
  • Colaborar com arquitetura, SRE/DevOps e Segurança para boas práticas de Segurança e Compliance.
  • Contribuir para melhoria de performance, escalabilidade e eficiência de custos - FinOps.
  • Participar de cerimônias ágeis, com foco em entrega de valor ao cliente.
  • Documentar tecnicamente o produto e fluxos críticos de tomada de decisão.
  • Atualizar-se constantemente sobre novas tecnologias e aplicações.

Conhecimentos

Programação orientada a objetos
NodeJS (JS/TS)
Integrações REST
Git e Gitflow
Linux
Testes automatizados
IA como copiloto
Inglês intermediário

Formação académica

Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas

Ferramentas

Git
MySQL
PostgreSQL
MongoDB
Redis

Descrição da oferta de emprego

Quem é o candidato que buscamos:

Na Rock Encantech, buscamos uma pessoa que combine paixão por tecnologia com senso de propósito. Alguém com forte espírito de colaboração, humildade e atitude, que se encante com a excelência, e tenha como missão transformar conhecimento em conexões que geram valor.

Você será responsável por contribuir com o desenvolvimento de aplicações críticas, de alta disponibilidade, escalabilidade e que lidam com grande volume de dados. Por isso, procuramos alguém que tenha compromisso com resiliência e estabilidade dos serviços da plataforma, capacidade analítica com foco em soluções pragmáticas e eficientes, olhar atento à simplicidade das soluções, mesmo diante de cenários complexos, curiosidade constante e vontade de aprender, se aprofundando nos desafios técnicos do dia a dia.

Aqui, o cliente é protagonista, a inovação é um caminho natural e decisões são movidas por dados. Se você se identifica com essa mentalidade e busca cultivar conexões reais enquanto evolui tecnicamente, seu lugar é aqui.

Principais atividades:
  • Desenvolver testes automatizados para garantia da qualidade de sistemas e experiências;
  • Criar, manter e evoluir pipelines de testes automatizados para interfaces de usuários (UI) e APIs, garantindo sua execução automática e confiável;
  • Revisar o código de colegas e fornecer feedback construtivo que garanta a aderência às melhores práticas de desenvolvimento;
  • Garantir qualidade de APIs REST/JSON, validando contratos, payloads, regras de negócio e integrações;
  • Definir e monitorar métricas de qualidade de software e experiência de usuário;
  • Analisar requisitos de negócio em conjunto com POs e times de produto, traduzindo-os em soluções técnicas escaláveis e sustentáveis;
  • Trabalhar com aplicações distribuídas e multi-tenant, garantindo resiliência, observabilidade e tolerância a falhas;
  • Atuar na definição, manutenção e evolução dos padrões técnicos de entrega da plataforma;
  • Ser um protagonista na proposição de melhorias arquiteturais estruturantes da plataforma;
  • Colaborar com times de arquitetura, SRE/DevOps e Segurança para garantir boas práticas de Segurança e Compliance;
  • Contribuir para a melhoria contínua de performance, escalabilidade e eficiência de custos - FinOps;
  • Participar das cerimônias ágeis, com foco na colaboração e na priorização de entrega de valor ao cliente, de forma a permitir o controle de débitos técnicos, troca continua entre equipes e oportunidades de evolução técnica;
  • Documentar tecnicamente o produto, a fim de expor claramente os fluxos críticos de tomada de decisão de sistema e suas principais regras de negócio, e fomentar a troca de conhecimento e melhoria contínua;
  • Se atualizar constantemente sobre as novas tecnologias de mercado e suas possíveis aplicações para as diversas linhas de produtos, a fim de manter o ambiente propício para inovação e a cultura de evolução profissional constante.
Perfil acadêmico e habilidades:
  • Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
  • Sólido conhecimento em arquitetura de microsserviços e sistemas distribuídos;
  • Experiência com princípios de SOLID e Event-Driven Architecture;
  • Conhecimento em ambientes Linux;
  • Experiência com Git e Gitflow;
  • Experiência com integrações REST;
  • Experiência com bancos de dados Relacionais e NoSQL, como MySQL, PostgreSQL, MongoDB e Redis;
  • Experiência com boas práticas de desenvolvimento seguro - Privacy by design;
  • Utilização de IA como copiloto no desenvolvimento, voltado a garantir padronização de código, alta cobertura de testes e geração de documentação útil aos seus pares;
  • Inglês intermediário para leitura e escrita, visando o consumo de documentação e conteúdo diretamente das fontes criadoras da Tecnologia (em sua esmagadora maioria, Americanas).
Qualificações Específicas:
  • Proficiência em programação orientada à objetos, estruturas de dados e as práticas mais modernas de desenvolvimento;
  • Experiência com NodeJS (JS e TS) ou outras linguagens modernas voltadas à desenvolvimento de automações para aplicações web e aplicativos de alta performance;
  • Experiência com testes automatizados incluindo: testes de integração, uso de mocks e isolamento de dependências, experiência com frameworks e ferramentas complementares de testes;
  • Experiência em APIs REST, e suas principais práticas modernas incluindo definição de contratos, versionamento e governança;
  • Experiência com ferramentas de auxílio a desenvolvimento como: uso do Git de maneira profissional, ferramentas de build e gerenciamento de dependências.
Qualificações Diferenciais:
  • Experiência com desenvolvimento de Marketplaces, E-commerces e aplicações de alta disponibilidade e alta performance transacional;
  • Experiência com desenvolvimento de aplicações para mercados altamente regulados, como Bancos, Corretoras e Fintechs;
  • Experiência na migração de estruturas de dados e modernização de aplicações legadas.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Desenvolvedor Full Stack Web (Node e Flutter) - Sênior
Desenvolvedor Full Stack Web (Node e Flutter) - Sênior

Rock Encantech • Brasil

Presencial
BRL 180 000 - 280 000
Desenvolvedor Full Stack Web (PHP) - Pleno
Desenvolvedor Full Stack Web (PHP) - Pleno

Rock Encantech • Brasil

Presencial
BRL 180 000 - 270 000
Tech Lead Marketplace
Tech Lead Marketplace

Rock Encantech • São Paulo

Híbrido
BRL 250 000 - 360 000
Desenvolvedor FullStack Java - L3 (Sênior)
Desenvolvedor FullStack Java - L3 (Sênior)

Rock Encantech • São Paulo

Presencial
BRL 180 000 - 300 000
Plano de saúde
TECH LEAD MARKETPLACE
TECH LEAD MARKETPLACE

Clock Ti • São Paulo

Híbrido
Assistência médica e odontológica
Vale alimentação/refeição flexível
Convênio com academias
+1
Gerente de Engenharia de Software — Plataforma Digital
Gerente de Engenharia de Software — Plataforma Digital

Grupo SysMap • São Paulo

Presencial
BRL 420 000 - 900 000
Analista de Qualidade de Software SR (Change)
Analista de Qualidade de Software SR (Change)

Grupo SysMap • Brasil

Presencial
BRL 120 000 - 180 000
Analista de Qualidade de Software Sênior
Analista de Qualidade de Software Sênior

Serasa Experian • São Paulo

Presencial
BRL 120 000 - 180 000
Analista de Qualidade SR
Analista de Qualidade SR

Grupo SysMap • Laranjal Paulista

Presencial
BRL 120 000 - 180 000
Analista de Testes Automatizados Pleno
Analista de Testes Automatizados Pleno

SOUTH SYSTEM • Brasil

Híbrido
Auxílio para home office
Cartão Flash
Acesso a cursos e certificações South Academy
+1