Match score not available

8811733 - Quality Engineer (QA) PLENO

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Experience in web development with a focus on React, Next.js, and Node.js., Proficiency in automated testing using frameworks like Cypress, Playwright, Jest, or Testing Library., Familiarity with testing methodologies such as TDD and BDD, and experience in writing Gherkin scenarios., Strong collaboration and communication skills to work closely with developers and product owners..

Key responsabilities:

  • Create and maintain automated tests for components and pages in FastStore and VTEX IO.
  • Participate in code reviews to ensure code quality and testability.
  • Execute exploratory tests and validate interfaces in Store Framework and FastStore.
  • Implement CI/CD processes and ensure that builds and deployments are tested before production.

Quality Digital logo
Quality Digital Large https://qualitydigital.global/
1001 - 5000 Employees
See all jobs

Job description

JOB DESCRIPTION

Nós somos a Quality Digital! Saiba mais sobre a gente:


  • Uma frase que nos define - Somos especialistas em soluções de TI e apaixonados por inovação! 🚀
  • Ao infinito e além - Somos #semfronteiras. Nosso time está espalhado pelo Brasil e pelo mundo 🌎
  • Nossa cultura - Mesmo distantes, estamos juntos 🧡 Temos cerimônias para estarmos mais próximos, compartilhar conhecimento e ficar por dentro das novidades da nossa empresa!
  • Somos diversos - Um dos nossos compromissos é fazer da companhia um ambiente cada vez mais diverso, inclusivo e respeitoso, valorizando e promovendo a pluralidade. Por isso, aqui temos espaço para todas as pessoas, independente de raça, gênero, idade, orientação sexual, crença religiosa ou deficiência. 🏳️‍🌈👩🏾‍🦽
  • Nosso objetivo - Potencializar os negócios dos nossos clientes através de soluções inovadoras e sustentáveis. Topa vir com a gente nessa? 🎯

RESPONSIBILITIES AND ASSIGNMENTS

O que buscamos?

Um profissional proativo e organizado.


Como será o seu dia a dia: 

1. Automação de Testes

  • Criar e manter testes automatizados para componentes e páginas em FastStore e VTEX IO.
  • Utilizar frameworks como Cypress, Playwright, Jest ou Testing Library para testes de frontend.
  • Implementar testes de API para endpoints da VTEX utilizando Postman, Newman ou Bruno.
  • Criar testes de regressão para garantir que novas implementações não quebrem funcionalidades existentes.

2. Code Review e Garantia de Qualidade no Desenvolvimento

  • Participar de Code Reviews para validar testabilidade e qualidade do código.
  • Garantir que testes automatizados adequados foram implementados em cada Pull Request.
  • Verificar conformidade com padrões de código, performance, acessibilidade e SEO.
  • Sugerir melhorias para evitar erros comuns, como manipulação incorreta de estado em React ou chamadas API mal otimizadas.
  • Avaliar tratamento de erros e logs, garantindo que a aplicação tenha observabilidade e depuração eficazes.

3. Testes Funcionais e Não-Funcionais

  • Executar testes exploratórios e validar a interface e interações no Store Framework e FastStore.
  • Validar cargas e performance em cenários de alto tráfego com ferramentas como k6, JMeter ou Gatling.
  • Testar SEO e acessibilidade, garantindo conformidade com práticas recomendadas (Lighthouse, Axe DevTools).

4. Validação de Integrações e APIs

  • Testar fluxos de integração entre VTEX Master Data, OMS, Pricing, Logistics e Catalog.
  • Garantir que eventos de GA4, Tag Manager e outras ferramentas de analytics estão sendo disparados corretamente.
  • Validar o funcionamento de checkout customizado e personalizações no OrderForm.

5. Monitoramento e Observabilidade

  • Configurar alertas e monitoramento para detecção proativa de falhas (ex: New Relic, Datadog).
  • Definir métricas de qualidade, como taxa de erro, tempo de resposta e estabilidade da aplicação.

6. CI/CD e Processos de Deploy

  • Implementar testes no pipeline CI/CD em ferramentas como GitHub Actions, Bitbucket Pipelines ou Jenkins.
  • Garantir que builds e deploys são testados antes de entrarem em produção.
  • Criar ambientes de staging para validar features antes do lançamento.

7. Padronização e Melhoria Contínua

  • Criar guidelines de qualidade para desenvolvedores e garantir aderência a boas práticas de código e testes.
  • Definir estratégias para reduzir débito técnico e melhorar a cobertura de testes.
  • Conduzir testes A/B para validação de mudanças na interface.

8. Suporte e Depuração de Problemas

  • Identificar e reportar bugs e inconsistências encontrados em produção.
  • Trabalhar em conjunto com desenvolvedores e DevOps na resolução de falhas críticas.
  • Criar logs e documentação de incidentes para aprendizado e prevenção futura.



REQUIREMENTS AND QUALIFICATIONS

  • Experiência com desenvolvimento web, com foco em React, Next.js e Node.js, garantindo testabilidade e boas práticas de desenvolvimento;
  • Experiência em Code Review, garantindo boas práticas de código, testabilidade e conformidade com padrões de qualidade;
  • Experiência com escrita de cenários de testes (fluxo principal, alternativos e exceções) e execução de testes funcionais, regressivos e exploratórios;
  • Conhecimento em escrita Gherkin para testes comportamentais (BDD), utilizando frameworks como Cucumber;
  • Experiência com testes automatizados utilizando Cypress, Playwright, Jest ou Testing Library;
  • Familiaridade com metodologias de testes, incluindo TDD (Test-Driven Development) e BDD (Behavior-Driven Development);
  • Conhecimento em versionamento de código, utilizando Git e GitHub/GitLab/Bitbucket;
  • Capacidade de colaboração e comunicação, trabalhando próximo a desenvolvedores, arquitetos e Product Owners para garantir qualidade desde o início do desenvolvimento.
  • Conhecimento em testes de API, incluindo criação e execução de testes com Postman, Newman ou Bruno;
  • Habilidade em depuração de problemas, identificando falhas em produção e propondo soluções junto ao time de desenvolvimento e DevOps;



São Diferenciais:


  • Experiência com ferramentas de CI/CD, como GitHub Actions, Bitbucket Pipelines ou Jenkins, garantindo a integração de testes no pipeline de desenvolvimento;
  • Experiência com a plataforma VTEX, incluindo VTEX IO, FastStore e suas APIs;
  • Experiência em testes de performance e carga, utilizando k6, JMeter ou Gatling;
  • Experiência com monitoramento e observabilidade, utilizando ferramentas como New Relic, Datadog, Sentry ou Kibana para análise de logs e métricas;
  • Conhecimento em bancos de dados relacionais e não relacionais, incluindo MySQL, PostgreSQL, MongoDB ou Firestore;
  • Conhecimento em SEO e acessibilidade, incluindo o uso de Lighthouse e Axe DevTools para validação de melhores práticas;

ADDITIONAL INFORMATION

O que você vai encontrar aqui:


  • Um ambiente propício para aprendizado e crescimento profissional 🎯
  • Avaliação de desempenho e feedbacks, visando o desenvolvimento contínuo das nossas pessoas 📊
  • Vale alimentação e/ou refeição para suas compras de mercado e refeições 🍴
  • Assistência médica e odontológica para que você e sua família estejam com a saúde em dia 💙
  • Convênio com farmácias para descontos em medicamentos 💊
  • Auxílio creche de acordo com política vigente 🍼
  • Convênio academia para te incentivar a se exercitar 🤸‍♀️🤸‍♂️
  • Parceria com o SESC para programações variadas de cultura e lazer
  • Parcerias para seus estudos de idiomas, tecnologia e plataforma de cursos 📚
  • Empréstimo consignado com taxas atrativas + programa de educação financeira 💰
  • Universidade Corporativa e trilhas de conhecimento com conteúdos diversos de tecnologia, soft skills, tendências de mercado e muito mais 👨‍💻
  • Programa de Indicações com possibilidade de prêmios e bonificações 🎁 
  • Seguro de vida coletivo ⛑

Conheça o mundo da Quality Digital

Aqui, não faltam histórias para contar!

Então, que tal pegar sua xícara de café, chá, suco ou sua bebida preferida e saber mais sobre nós, se encantar, conferir nossas vagas e fazer parte desse time em constante crescimento? 🚀💖


Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Proactivity
  • Problem Solving

Quality Improvement Engineer Related jobs