Caro usuário, habilite o javascript para que esse site funcione corretamente.

Analista de Automação de Teste Sênior

CLT (Efetivo)Presencial (Local)VIPSão Paulo-SPEmpresa Confidencial (Cadastre-se)

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

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;
  • Experiência sólida em testes de software (funcionais, regressivos e exploratórios)
  • Experiência com automação de testes
  • Experiência com testes de APIs REST
  • Conhecimento em SQL para validação de dados
  • Experiência com BDD (Gherkin)
  • Vivência em metodologias ágeis (Scrum/Kanban)
  • 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;
  • 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);

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;

Qualificações desejáveis:

  • 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;
  • Experiência com testes automatizados em aplicações desenvolvidas em PHP
  • Experiência com Laravel
  • Escrita e manutenção de testes automatizados utilizando:
    • PHPUnit (testes unitários e de integração)

    • Pest PHP (framework moderno para testes em PHP)

    • Laravel Dusk (testes de navegador/end-to-end)

    • Testes nativos do Laravel (Feature e Unit Tests)

  • Conhecimento em Test Driven Development (TDD) no ecossistema PHP
  • Experiência validando cobertura de testes e análise de qualidade de código
  • Familiaridade com Git e versionamento