Saltar al contenido

OneSpan

Desarrollador de Software - Software Developer

JavaScriptTypeScriptPythonJavaSQLPostgreSQLAWSGCPDockerKubernetesC#
Traducción automática. Consulta el original.

Desarrollador de Pruebas de Software

En OneSpan onespan.com/about/careers, nos especializamos en soluciones de identidad digital y anti-fraude que crean experiencias excepcionales y seguras.

Un Desarrollador de Pruebas de Software (SDET) es un puesto híbrido que combina la experiencia en ingeniería de software con profundas habilidades de prueba.

Los SDET diseñan, desarrollan y mantienen marcos, herramientas y scripts de prueba automatizados para garantizar que los productos de software, incluidos los microservicios y las aplicaciones Spring Boot, cumplan los más altos estándares de calidad. Trabajan en estrecha colaboración con los desarrolladores, los ingenieros de QA y los equipos de producto durante todo el ciclo de vida del desarrollo 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 Principales

  1. Calidad de Desarrollo: Diseñar, desarrollar y mantener marcos de prueba automatizados robustos para pruebas funcionales, de regresión, de rendimiento y de API.
  1. Probar Arquitecturas Modernas: Crear y ejecutar pruebas automatizadas para microservicios distribuidos y aplicaciones Spring Boot, validando API RESTful, colas de mensajes y comunicación entre servicios.
  1. Colaborar con Equipos: Trabajar en asociación con desarrolladores, DevOps y gerentes de producto para garantizar que la testeabilidad esté integrada en cada función.
  1. Integrar y Acelerar: Incrustar pruebas automatizadas en pipelines de CI/CD (Jenkins, Acciones de GitHub, Azure DevOps, CI de GitLab) para lanzamientos rápidos y fiables.
  1. Impulsar el Rendimiento: Realizar pruebas de carga y estrés (JMeter, Gatling, k6) para garantizar la escalabilidad en condiciones del mundo real.
  1. Innovar en Pruebas: Utilizar pruebas de contratos (Pact), virtualización de servicios (WireMock) y entornos de prueba contenerizados (Testcontainers) para optimizar la entrega.
  1. Promover Mejores Prácticas: Participar en revisiones de código, mentorizar a compañeros y defender la ingeniería centrada en la calidad.

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 Requeridas

  1. Programación y Scripting: Java (preferido), Python, C#, JavaScript/TypeScript, Bash, Groovy.
  1. Marcos de Automatización: Selenium, Cypress, Playwright, Appium, JUnit, TestNG, Cucumber/BDD.
  1. Pruebas de API: Bruno, RestAssured, Karate.
  1. Pruebas de Microservicios: Pact (pruebas de contratos), WireMock (virtualización de servicios), Testcontainers (entornos de prueba contenerizados).
  1. Pruebas de Rendimiento y Carga: JMeter, Gatling, k6, Locust.
  1. DevOps y CI/CD: Jenkins, Acciones de GitHub, CI de GitLab, Azure DevOps, CircleCI.
  1. Cloud y Contenedores: Docker, Kubernetes, Helm, conceptos básicos de AWS/GCP/Azure para entornos de prueba.
  1. Control de Versiones: Git, estrategias de ramificación, flujos de trabajo de pull request.
  1. Monitorización y Registro: ELK Stack, Grafana, Prometheus para análisis de resultados de pruebas y depuración.

Habilidades Blandas

  1. Excelentes habilidades analíticas y de resolución de problemas.
  1. Sólidas habilidades de comunicación y colaboración.
  1. Orientación al detalle y pasión por la calidad.

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.

Puntos a favor

  1. Pruebas de Seguridad: OWASP ZAP, Burp Suite - conceptos básicos para la validación de seguridad de API y aplicaciones web.
  1. Bases de Datos: SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Redis) para la configuración y validación de datos de prueba.
  1. Pruebas Multiplataforma: Pruebas para múltiples plataformas, incluyendo Android, iOS y Mac.
  1. Habilidades de IA/ML: Familiaridad con 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.

OneSpan es un empleador que ofrece igualdad de oportunidades. Para más información, por favor visite nuestro Centro de Privacidad.

Aviso legal: Este puesto requiere dominio de un idioma distinto del francés, ya que trabajará en colaboración con clientes internos y/o externos fuera de Quebec.

_______________________________________________________________________________

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

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026