Pular para o conteúdo

OneSpan

Desenvolvedor de Software - Software Developer

JavaScriptTypeScriptPythonJavaSQLPostgreSQLAWSGCPDockerKubernetesC#
Tradução automática. Consulte o original.

Desenvolvedor de Testes de Software

Na OneSpan onespan.com/about/careers, somos especializados em soluções de identidade digital e antifraude que criam experiências excepcionais e seguras.

Um Desenvolvedor de Testes de Software (SDET) ocupa uma posição híbrida que combina expertise em engenharia de software com profundas habilidades de teste.

SDETs projetam, desenvolvem e mantêm frameworks, ferramentas e scripts de teste automatizados para garantir que os produtos de software, incluindo microsserviços e aplicações Spring Boot, atendam aos mais altos padrões de qualidade. Eles trabalham em estreita colaboração com desenvolvedores, engenheiros de QA e equipes de produto ao longo de todo o ciclo de vida de desenvolvimento de software.

Software Developer in Test

A Software Developer in Test (SDET) is a hybrid role that blends software engineering expertise with deep testing skills. SDETs design, develop, and maintain automated test frameworks, tools, and scripts to ensure software products — including microservices and spring boot applications — meet the highest quality standards. They work closely with developers, QA engineers, and product teams throughout the entire software development lifecycle.

Responsabilidades Principais

  1. Qualidade de Desenvolvimento: Projetar, desenvolver e manter frameworks de teste automatizados robustos para testes funcionais, de regressão, de performance e de API.
  1. Testar Arquiteturas Modernas: Construir e executar testes automatizados para microsserviços distribuídos e aplicações Spring Boot, validando API RESTful, filas de mensagens e comunicação entre serviços.
  1. Colaborar com Equipes: Trabalhar em parceria com desenvolvedores, DevOps e gerentes de produto para garantir que a testabilidade seja incorporada em cada funcionalidade.
  1. Integrar e Acelerar: Incorporar testes automatizados em pipelines de CI/CD (Jenkins, Ações do GitHub, Azure DevOps, CI do GitLab) para releases rápidas e confiáveis.
  1. Impulsionar Performance: Realizar testes de carga e estresse (JMeter, Gatling, k6) para garantir escalabilidade em condições reais.
  1. Inovar em Testes: Utilizar testes de contrato (Pact), virtualização de serviços (WireMock) e ambientes de teste conteinerizados (Testcontainers) para otimizar a entrega.
  1. Promover Melhores Práticas: Participar de revisões de código, orientar colegas e defender a engenharia com foco em qualidade.

Key Responsibilities

  1. Development Quality: Design, develop, and maintain robust automated test frameworks for functional, regression, performance, and API testing.
  1. Test Modern Architectures: Build and execute automated tests for distributed microservices and Spring Boot apps, validating RESTful APIs, message queues, and inter‑service communication.
  1. Collaborate Across Teams: Partner with developers, DevOps, and product managers to ensure testability is baked into every feature.
  1. Integrate & Accelerate: Embed automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, GitLab CI) for rapid, reliable releases.
  1. Push Performance: Conduct load and stress testing (JMeter, Gatling, k6) to ensure scalability under real‑world conditions.
  1. Innovate in Testing: Use contract testing (Pact), service virtualization (WireMock), and containerized test environments (Testcontainers) to streamline delivery.
  1. Champion Best Practices: Participate in code reviews, mentor peers, and advocate for quality‑first engineering

Habilidades Técnicas Necessárias

  1. Programação e Scripting: Java (preferencial), Python, C#, JavaScript/TypeScript, Bash, Groovy.
  1. Frameworks de Automação: Selenium, Cypress, Playwright, Appium, JUnit, TestNG, Cucumber/BDD.
  1. Teste de API: Bruno, RestAssured, Karate.
  1. Teste de Microsserviços: Pact (testes de contrato), WireMock (virtualização de serviços), Testcontainers (ambientes de teste conteinerizados).
  1. Testes de Performance e Carga: JMeter, Gatling, k6, Locust.
  1. DevOps e CI/CD: Jenkins, Ações do GitHub, CI do GitLab, Azure DevOps, CircleCI.
  1. Cloud e Contêineres: Docker, Kubernetes, Helm, noções básicas de AWS/GCP/Azure para ambientes de teste.
  1. Controle de Versão: Git, estratégias de branch, fluxos de pull request.
  1. Monitoramento e Logging: ELK Stack, Grafana, Prometheus para análise de resultados de teste e depuração.

Habilidades Não Técnicas

  1. Excelentes habilidades analíticas e de resolução de problemas.
  1. Fortes habilidades de comunicação e colaboração.
  1. Orientado a detalhes com paixão por qualidade.

Required Technical Skills

  1. Programming & Scripting: Java (preferred), Python, C#, JavaScript/TypeScript, Bash, Groovy.
  1. Automation Frameworks: Selenium, Cypress, Playwright, Appium, JUnit, TestNG, Cucumber/BDD.
  1. API Testing: Bruno, RestAssured, Karate.
  1. Microservices Testing: Pact (contract testing), WireMock (service virtualization), Testcontainers (containerized test environments).
  1. Performance & Load Testing: JMeter, Gatling, k6, Locust.
  1. DevOps & CI/CD: Jenkins, GitHub Actions, GitLab CI, Azure DevOps, CircleCI.
  1. Cloud & Containers: Docker, Kubernetes, Helm, AWS/GCP/Azure basics for test environments.
  1. Version Control: Git, branching strategies, pull request workflows.
  1. Monitoring & Logging: ELK Stack, Grafana, Prometheus for test result analysis and debugging.

Soft Skills

  1. Excellent problem-solving and analytical skills.
  1. Strong communication and collaboration abilities.
  1. Detail-oriented with a passion for quality.

Diferenciais

  1. Testes de Segurança: Noções básicas de OWASP ZAP, Burp Suite para validação de segurança de API e aplicações web.
  1. Bancos de Dados: SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Redis) para configuração e validação de dados de teste.
  1. Testes Multiplataforma: Testes para múltiplas plataformas, incluindo Android, iOS e Mac.
  1. Habilidades em IA/ML: Familiaridade com modelos LLM.

Nice to have

  1. Security Testing: OWASP ZAP, Burp Suite basics for API and web app security validation.
  1. Databases: SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Redis) for test data setup and validation.
  1. Cross platform testing: Testing for multiple platforms, including Android, iOS, and Mac.
  1. AI/ML Skills: Familiarity with LLM models.

A OneSpan é um empregador que oferece igualdade de oportunidades. Para mais informações, consulte nosso Centro de Privacidade.

Aviso: Esta posição exige proficiência em um idioma diferente do francês, pois você trabalhará em parceria com clientes internos e/ou externos fora do Québec.

_______________________________________________________________________________

OneSpan is an Equal Opportunity employer. For more information, please visit our Privacy Center.

Disclaimer: This position requires proficiency in a language other than French, as you will be working in partnership with internal and/or external customers outside Québec.

#LI-HW1 #LI-Hybrid

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026