For Employers

Skydropx - Frenet

QA Automation Engineer

Posted an hour ago
2-5 years experience
Apply Now

Please mention DailyRemote when applying

?
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

The QA Automation Engineer will ensure quality throughout the development lifecycle by defining test strategies, automating UI and API tests, and preventing defects. They will also collaborate with cross-functional teams to troubleshoot production issues and maintain high standards of reliability and performance.

Objetivo do cargo

Atuar na garantia da qualidade das iniciativas ao longo de todo o ciclo de desenvolvimento, desde as etapas iniciais de definição e refinamento até a validação em produção, com foco em prevenção de riscos, testabilidade, automação, confiabilidade e melhoria contínua.

Responsabilidades:

  • Participar ativamente de refinamentos, handoffs e definições funcionais e técnicas, identificando antecipadamente riscos, ambiguidades, dependências e gaps de qualidade.

  • Analisar documentações de Produto e Engenharia, incluindo PRDs, Epics, User Stories, critérios de aceitação, Figma e documentação técnica, identificando os principais fluxos funcionais e de negócio.

  • Transformar requisitos de Produto e Negócio em estratégias e cenários de teste claros, priorizados, rastreáveis e sustentáveis.

  • Identificar fluxos funcionais, cenários positivos, negativos, alternativos, edge cases, integrações e riscos.

  • Definir estratégias de validação com base em risco e impacto, avaliando quando utilizar testes manuais, automação ou uma abordagem híbrida.

  • Promover uma abordagem de QA Early, contribuindo para a prevenção de defeitos antes da implementação e reduzindo a dependência de validações exclusivamente ao final do desenvolvimento.

  • Trabalhar em conjunto com Engenharia, Produto, DevOps/SRE e demais áreas envolvidas para garantir a qualidade durante todo o ciclo de entrega.

  • Desenvolver, manter e evoluir testes automatizados de UI e API, priorizando a cobertura de fluxos críticos e de maior risco.

  • Contribuir para a evolução da arquitetura e das boas práticas dos frameworks de automação.

  • Realizar code reviews de automação, garantindo legibilidade, manutenibilidade, reutilização e adequada separação de responsabilidades.

  • Avaliar Pull Requests e mudanças técnicas, identificando possíveis impactos, riscos e necessidades adicionais de validação.

  • Garantir estratégias adequadas de Smoke, Sanity e Regression, considerando a criticidade, o risco e o impacto das mudanças.

  • Identificar, investigar e contribuir para a redução de flaky tests, aumentando a confiabilidade e estabilidade das suítes automatizadas.

  • Integrar e acompanhar testes automatizados em pipelines de CI/CD.

  • Acompanhar tecnicamente as iniciativas até sua entrada em produção, incluindo validações relacionadas a Feature Flags, integrações, configurações e dependências.

  • Apoiar incidentes em produção, realizando troubleshooting, análise de causa raiz e definição de ações preventivas.

  • Utilizar logs, métricas e ferramentas de observabilidade como apoio na investigação e diagnóstico de problemas.

  • Utilizar ferramentas de Inteligência Artificial como apoio à análise de requisitos, identificação de riscos, desenho de cenários, automação, troubleshooting e documentação, realizando revisão crítica dos resultados e garantindo a proteção de informações sensíveis.

  • Identificar e contribuir para a gestão de Quality Debt e Automation Debt, considerando riscos, impactos e necessidades do negócio.

  • Acompanhar métricas de qualidade e engenharia, identificando oportunidades de melhoria no processo e na confiabilidade das entregas.

  • Apoiar tecnicamente profissionais de QA Júnior e Pleno, compartilhando conhecimento, boas práticas e orientações técnicas.

  • Comunicar de forma clara riscos, impactos, bloqueios e recomendações de qualidade para Produto, Engenharia e demais stakeholders.

  • Atuar de forma autônoma e colaborativa, equilibrando qualidade, risco, velocidade de entrega e necessidades do negócio.

Requisitos:

  • Experiência sólida como QA Engineer, Quality Engineer ou em posições similares, atuando em produtos de software e ambientes de desenvolvimento ágil.

  • Experiência em análise de requisitos e Test Design, transformando documentação funcional e técnica em fluxos e cenários de teste.

  • Capacidade de interpretar PRDs, Epics, User Stories, critérios de aceitação, Figma e documentação técnica.

  • Experiência na definição e priorização de cenários positivos, negativos, alternativos, edge cases e integrações.

  • Conhecimento sólido e experiência prática com BDD e Gherkin, incluindo Features, Scenarios, Scenario Outlines e estrutura Given/When/Then.

  • Experiência com automação de testes, independentemente da linguagem ou framework utilizado.

  • Experiência com automação de testes de UI e API.

  • Experiência com desenvolvimento e validação de APIs REST, incluindo métodos HTTP, status codes, headers, payloads, autenticação e contratos.

  • Conhecimento de arquitetura e boas práticas para construção e manutenção de frameworks de automação.

  • Conhecimento de princípios de engenharia de software aplicados à automação, incluindo reutilização, abstração e separação de responsabilidades.

  • Experiência com Git, Pull Requests, branching e code review.

  • Experiência com bancos de dados e consultas SQL para validação e investigação de dados.

  • Experiência com CI/CD e execução de testes automatizados em pipelines.

  • Capacidade de investigar falhas de automação e identificar flaky tests, problemas de ambiente, dados ou produto.

  • Conhecimento de estratégias de testes como Smoke, Sanity e Regression.

  • Conhecimento de sistemas distribuídos, APIs, integrações e microsserviços, suficiente para identificar riscos e definir estratégias de validação.

  • Capacidade de interpretar logs e utilizar ferramentas de observabilidade para troubleshooting.

  • Conhecimento do ciclo de desenvolvimento de software, desde o refinamento até a produção.

  • Capacidade de avaliar criticamente uma mudança e determinar o que testar, como testar, quando automatizar e qual nível de cobertura é necessário de acordo com o risco.

  • Conhecimento de metodologias ágeis, especialmente Scrum e Kanban.

  • Experiência participando de refinamentos, estimativas, planejamento e acompanhamento de iniciativas.

  • Capacidade de trabalhar com requisitos incompletos ou ambíguos, buscando informações e sinalizando riscos.

  • Capacidade de priorizar validações considerando risco, criticidade, impacto no negócio e tempo disponível.

  • Conhecimento e experiência na interpretação de indicadores de qualidade e engenharia, como Defect Escape Rate, cobertura de automação, estabilidade das suítes, Flaky Rate, retrabalho, Lead Time e Cycle Time.

  • Conhecimento de DORA Metrics e sua relação com qualidade, estabilidade e confiabilidade das entregas.

  • Capacidade de utilizar métricas como instrumentos de diagnóstico e melhoria contínua, e não como mecanismos de cobrança individual.

  • Organização, autonomia, senso de responsabilidade e capacidade de priorização.

  • Boa comunicação para trabalhar com QA, Engenharia, Produto, DevOps/SRE e áreas de negócio.

  • Capacidade de equilibrar qualidade, risco, velocidade de entrega e necessidades do negócio.

  • Empatia, colaboração e resiliência para atuar de forma construtiva em diferentes contextos.

Desejável / Diferencial:

  • Experiência com TypeScript aplicada à automação de testes.

  • Experiência com C# e plataforma .NET/.NET Core aplicada à automação, testes ou integração com aplicações.

  • Experiência com frameworks modernos de automação, como Playwright, Selenium, Cypress ou equivalentes.

  • Experiência com GCP e/ou AWS.

  • Conhecimento de Docker, Kubernetes e containers.

  • Experiência com sistemas distribuídos e arquitetura de microsserviços.

  • Experiência com mensageria e arquiteturas orientadas a eventos, utilizando Kafka, RabbitMQ ou tecnologias similares.

  • Conhecimento de Redis e estratégias de cache.

  • Conhecimento de API Gateway e gerenciamento de APIs.

  • Experiência com sistemas de alta disponibilidade, alto volume de requisições ou aplicações críticas.

  • Experiência com testes de performance e carga.

  • Experiência com testes de contrato.

  • Conhecimento de estratégias de deploy como Canary, Blue/Green, Rollback e Feature Flags.

  • Conhecimento de ferramentas de observabilidade como Datadog, Grafana, Prometheus, CloudWatch ou equivalentes.

  • Experiência com práticas de SRE e indicadores como SLI, SLO e SLA.

  • Experiência com DORA Metrics e outras métricas de engenharia.

  • Experiência em ambientes de e-commerce, logística, pagamentos, marketplaces, SaaS ou plataformas de integração.

  • Experiência trabalhando com times multidisciplinares e produtos com múltiplas integrações.

  • Experiência com testes de segurança ou conhecimento de conceitos como autenticação, autorização e proteção de APIs.

  • Experiência utilizando ferramentas de Inteligência Artificial aplicadas a Quality Engineering e Test Automation.

  • Experiência contribuindo para a evolução, estruturação ou modernização de frameworks de automação.

Sobre a vaga:

  • Modelo de trabalho: 100% Remoto.

  • Ambiente internacional.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Station Engineer (Remote)

Full Time United States Software Development

Senior Software Engineer (m/f/d)

Full Time Poland Software Development

MEDICAL CODER SPECIALIST

Full Time United States Software Development

Data Scientist, Business Intelligence & Reporting - Canada Remote

Full Time Canada 70000 - 85000 per year Software Development

(Senior) Software Developer (m/w/d)

Full Time Germany Software Development

Middle/Senior Backend Engineer

Full Time Russia Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 215,409+ Jobs in QA Automation Engineer

Answer easy questions

Answer easy questions

215,409+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified