hirq
← All jobs

Skydropx - Frenet

QA Automation Engineer

Brazil · Remote · FullTime · Brasil-Frenet

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

Quality AssuranceTest AutomationSRE.NETCI/CDUI DesignFigmaTypeScriptC#SQLREST APIsRedisKafkaAWSGCPDocker
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.