Logo for OSF Digital

QA Engineer Automation

Role overview

Qualifications

  • Proven experience as a QA Automation Engineer or similar position
  • Practical experience in developing and maintaining automated testing frameworks
  • Knowledge of programming for test automation in at least one language (Java, Python, C#)
  • Experience with one or more automation tools or frameworks (Selenium, Appium, JUnit, TestNG)

Responsibilities

  • Design, develop, maintain, and evolve automated test scripts, components, and frameworks
  • Implement automation for various types of tests including functional, regression, integration, and performance
  • Collaborate with product, development, architecture, security, and QA teams in identifying and prioritizing test scenarios
  • Analyze test results, identifying failures, patterns, trends, and potential issues in the execution environment

About the company

OSF Digital logo

OSF Digital

IT Services & IT Consulting

OSF Digital is a leading global commerce and digital cloud transformation company, with expertise in enterprise CRM, CMS, OMS, connected commerce, online shop management and cloud application development. Our agile approach allows us to scale global growth more quickly, and to deliver innovative solutions across channels, devices and locales to enterprises and emerging businesses across B2B and B2C sectors. Winner of the 2019 Bolty Award for Best Digital Experience in the Retail and Consumer Goods category, the 2019 Partner Innovation Award in the Customer 360 category, and the 2018 Salesforce Lightning Bolt Trailblazer Award for Retail, OSF Digital guides businesses throughout their end-to-end digital journey, starting with consulting, strategy planning, implementation, integration and optimization, through to training, support and maintenance. HSBC and BDC are OSF Digital's financial partners, and Salesforce Ventures and Delta-v Capital are investors. Our employee count exceeds 1000, with many of our colleagues taking advantage of our distributed work environment. We’re headquartered in Québec, Canada, and we also have offices in the U.S., UK, France, Germany, Brazil, Spain, Romania, Ukraine, Colombia, and Japan among many other locations worldwide. For more information about our services and expertise, or to speak with a commerce solutions specialist, please visit osf.digital

Company details

Company typeLarge
IndustryIT Services & IT Consulting
Company size1001 - 5000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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! 



Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

QA Engineer Related jobs

Other jobs at OSF Digital

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.