QA Engineer Automation

 Posted 2 hours ago
  
 Worldwide
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review

AI Summary

The QA Automation Engineer will design, develop, and maintain automated test frameworks to ensure the quality and security of banking applications. They will collaborate with multidisciplinary teams to integrate tests into CI/CD pipelines and identify risks across functional and non-functional requirements.

This is a remote position.

QA Automation Engineer — Projetos para o setor financeiro

A OSF Digital está em busca de uma pessoa QA Automation Engineer para atuar em projetos de um cliente do segmento bancário, contribuindo para a qualidade, confiabilidade e segurança de aplicações que suportam funcionalidades críticas para os usuários e para o negócio.

Essa posição terá papel fundamental no desenvolvimento, na manutenção e na evolução de estratégias, frameworks e scripts de testes automatizados. A pessoa será responsável por apoiar a validação funcional e não funcional das aplicações, com atenção especial a fluxos financeiros, integrações, autenticação, autorização, processamento de transações, consistência de dados e continuidade dos serviços.

O objetivo principal será ampliar a cobertura de testes, identificar riscos antecipadamente, otimizar os processos de QA e contribuir para ciclos de entrega de software mais seguros, previsíveis e eficientes.

A pessoa ideal para essa oportunidade possui experiência sólida em automação de testes, conhecimento de metodologias e práticas de QA, familiaridade com pipelines de integração e entrega contínuas e capacidade de atuar em colaboração com equipes multidisciplinares.

Responsabilidades

  • Projetar, desenvolver, manter e evoluir scripts, componentes e frameworks de testes automatizados.
  • Definir estratégias de automação considerando riscos, criticidade, frequência de execução, retorno do investimento e esforço de manutenção.
  • Implementar automação para diferentes tipos e níveis de testes, incluindo:
    • Testes funcionais;
    • Testes de regressão;
    • Testes de integração;
    • Testes de API e serviços;
    • Testes end-to-end;
    • Testes de performance, carga e estresse;
    • Testes de contrato, quando aplicável;
    • Testes de segurança em colaboração com as equipes especializadas;
    • Testes de compatibilidade e, quando aplicável, testes em aplicações mobile.
  • Validar funcionalidades críticas do negócio, como autenticação, autorização, controle de acesso, processamento de transações, limites, saldos, consistência de dados, notificações e integrações com sistemas internos e externos.
  • Colaborar com as equipes de produto, desenvolvimento, arquitetura, segurança e QA na identificação, análise e priorização de cenários de teste.
  • Avaliar riscos relacionados à qualidade, disponibilidade, integridade, confidencialidade e rastreabilidade das informações.
  • Utilizar as técnicas internas estabelecidas para estimar o esforço de automação, implementação, execução e manutenção das suítes de testes.
  • Integrar testes automatizados aos pipelines de integração e entrega contínuas — CI/CD.
  • Analisar resultados de testes, identificando falhas, padrões, tendências, instabilidades e possíveis problemas no ambiente de execução.
  • Investigar falhas de automação e distinguir problemas de aplicação, ambiente, dados, configuração ou instabilidade dos próprios testes.
  • Registrar, acompanhar e comunicar defeitos com informações claras, evidências e impacto para o negócio.
  • Elaborar relatórios sobre a execução dos testes, cobertura, resultados, riscos e defeitos identificados.
  • Trabalhar com equipes multidisciplinares para garantir que os testes estejam alinhados aos requisitos funcionais, não funcionais e regulatórios aplicáveis ao projeto.
  • Manter e aprimorar o ambiente de automação, assegurando sua confiabilidade, escalabilidade, reutilização e facilidade de manutenção.
  • Garantir que os testes utilizem dados adequados e seguros, evitando a exposição indevida de informações sensíveis ou dados reais de clientes.
  • Contribuir para a definição e o acompanhamento de indicadores de qualidade, como cobertura de testes, taxa de aprovação, taxa de falhas, tempo de execução, reincidência de defeitos e estabilidade da suíte automatizada.
  • Acompanhar a evolução das ferramentas, técnicas e boas práticas de automação de testes.
  • Orientar e apoiar profissionais de QA manual na adoção e evolução de práticas de automação.
  • Compartilhar conhecimento por meio de documentação, demonstrações, revisões técnicas e apoio à equipe.
  • Seguir as boas práticas de engenharia de software, automação, segurança, privacidade e qualidade estabelecidas pela organização e pelo projeto.
  • Contribuir para a melhoria contínua dos processos de QA e da estratégia geral de qualidade.
  • Utilizar as ferramentas internas de colaboração e conhecimento, incluindo o AllAi, de acordo com as políticas da empresa, para consultar informações sobre ferramentas, tecnologias e métodos de teste necessários às atividades do dia a dia.

Requirements

Competências técnicas

Requisitos obrigatórios

  • Experiência comprovada como QA Automation Engineer, Test Automation Engineer ou em posição similar.
  • Experiência prática no desenvolvimento, manutenção e evolução de frameworks e suítes de testes automatizados.
  • Conhecimento de programação aplicado à automação de testes em pelo menos uma das seguintes linguagens:

    • Java; 
    • Python;
    • C#;
  • Experiência com uma ou mais ferramentas ou frameworks de automação, como:
    • Selenium;
    • Appium;
    • JUnit;
    • TestNG;
  • Experiência com testes de aplicações web, APIs e integrações.
  • Experiência com ferramenta de gerenciamento de projetos na nuvem: Jira.
  • Conhecimento de diferentes tipos e níveis de testes de software.
  • Vivência com integração de testes automatizados em pipelines de CI/CD.
  • Experiência com ferramentas como Jenkins, GitLab CI, CircleCI ou equivalentes.
  • Conhecimento de Git e de práticas de versionamento de código.
  • Experiência na análise de resultados de testes e no reporte, acompanhamento e validação de defeitos.
  • Conhecimento de boas práticas de automação, como:
    • Reutilização de componentes;
    • Separação entre dados, ações e validações;
    • Controle de massa de testes;
    • Tratamento de evidências;
    • Redução de testes instáveis;
    • Manutenção e escalabilidade da suíte.

Diferenciais

  • Experiência em projetos do setor financeiro, bancário, pagamentos ou outros ambientes altamente regulados.
  • Conhecimento de testes relacionados a:
    • Autenticação multifator;
    • Controle de acesso e autorização;
    • Transações financeiras;
    • Idempotência;
    • Conciliação;
    • Integridade e consistência de dados;
    • Auditoria e rastreabilidade;
    • Disponibilidade e recuperação de serviços.
  • Conhecimento de testes de segurança, incluindo validações relacionadas a autenticação, autorização, exposição de dados e vulnerabilidades comuns.
  • Experiência com ferramentas de testes de API, como Postman, REST Assured ou similares.
  • Conhecimento de bancos de dados e SQL para validação de dados.
  • Experiência com testes de performance utilizando ferramentas como JMeter, Gatling, k6 ou equivalentes.
  • Conhecimento de ambientes cloud, microsserviços, mensageria e arquiteturas distribuídas.
  • Familiaridade com práticas de privacidade e proteção de dados, incluindo os princípios aplicáveis da LGPD.
  • Conhecimento de observabilidade, logs, métricas e rastreamento distribuído.

Competências comportamentais

  • Forte capacidade analítica e de resolução de problemas.
  • Atenção aos detalhes, especialmente em funcionalidades críticas e cenários de exceção.
  • Organização e capacidade de priorização com base em risco e impacto para o negócio.
  • Habilidade para desenvolver scripts de teste claros, objetivos, confiáveis e sustentáveis.
  • Boa comunicação oral e escrita.
  • Capacidade de colaboração com equipes multidisciplinares e diferentes níveis de conhecimento técnico.
  • Proatividade, autonomia e responsabilidade na condução das atividades.
  • Orientação à qualidade, segurança e melhoria contínua.
  • Capacidade de questionar requisitos, identificar riscos e propor melhorias.
  • Disposição para compartilhar conhecimento e apoiar o desenvolvimento de outros profissionais.
  • Capacidade de trabalhar em ambientes dinâmicos, com mudanças de prioridade e múltiplas partes interessadas.

Experiência requerida

  • Experiência sólida e prática com automação de testes.
  • Experiência no desenvolvimento, manutenção e evolução de frameworks e scripts automatizados.
  • Vivência com testes de aplicações web, APIs, integrações ou aplicações mobile.
  • Experiência com integração de testes automatizados em pipelines de CI/CD.
  • Experiência na análise de resultados de testes, investigação de falhas e reporte de defeitos.
  • Experiência trabalhando em colaboração com times de desenvolvimento, produto, infraestrutura, segurança e QA.
  • Desejável experiência em projetos do setor bancário, financeiro ou de pagamentos.

Idiomas

  • Inglês intermediário — nível B1, com capacidade de leitura e compreensão de documentação técnica e comunicação em situações profissionais.


Benefits

Conheça os benefícios e programas da OSF!

Oferecemos um pacote completo pensado para apoiar seu bem-estar, impulsionar seu desenvolvimento e acelerar sua carreira.


Benefícios:

• Vale Refeição ou Alimentação

• Assistência Médica

• Assistência Odontológica

• Seguro de Vida

• Gym Pass

• Auxílio Home Office / Educação

E tem mais! Aqui você também conta com programas que impulsionam o seu crescimento:

• Programa de desenvolvimento e treinamentos

• Programa de Idiomas

• Programa de Indicação de Profissionais com bonificação

 

Mais do que benefícios, acreditamos em criar um ambiente onde as pessoas realmente possam florescer.

A OSF Digital orgulha-se de ser uma empresa que oferece oportunidades iguais a todos, onde você pode ser você mesmo no trabalho. Junte-se a uma comunidade inclusiva e apaixonada de profissionais que ajudam a promover a transformação digital para empresas em todo o mundo. Na OSF Digital, acolhemos todos os indivíduos e não discriminamos com base em identidade e expressão de gênero, raça, etnia, deficiência, orientação sexual, cor, religião, nacionalidade, idade, estado civil ou qualquer outra categoria protegida em nenhuma das jurisdições em que atuamos.

 Vem construir o futuro com a gente! 



Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in QA Engineer

Answer easy questions

Answer easy questions

200,000+ 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