¡Estamos contratando en Europa!
En Dev.Pro, una empresa estadounidense de desarrollo de software externalizado, buscamos contratistas para unirse a nuestro equipo global de profesionales de TI, que ayuda a empresas tecnológicas a ampliar sus negocios gracias a su experiencia en ingeniería de software. Como empresa que prioriza el trabajo remoto, nuestros expertos trabajan en 55+ países de los cinco continentes. Esto nos proporciona la flexibilidad y las competencias necesarias para ofrecer ingeniería de alta calidad en proyectos de cualquier tamaño y complejidad.
Buscamos un/a ingeniero/a sénior de QA para unirse a nuestro equipo y contribuir a la evolución de una plataforma de gran escala basada en blockchain para mercados privados. En este puesto, te encargarás de todo el proceso de aseguramiento de la calidad, combinando pruebas manuales prácticas con la creación y ampliación de la automatización de pruebas en servicios backend, sistemas distribuidos e integraciones de blockchain. Contribuirás a establecer desde cero enfoques de pruebas y prácticas de automatización, en estrecha colaboración con los equipos de ingeniería y las partes interesadas del negocio, para garantizar entregas fiables y de alta calidad.
Qué te ofrecemos:
- Trabajar en una plataforma innovadora de blockchain diseñada para aportar confianza y transparencia a los mercados privados
- Profundizar tus conocimientos sobre sistemas blockchain, arquitecturas distribuidas e integraciones complejas
- Impulsar el desarrollo de marcos de automatización de pruebas y contribuir a definir prácticas de calidad en varios proyectos
¿Este puesto es para ti?
- 5+ años en puestos de QA/SDET, con experiencia en pruebas manuales y automatizadas a lo largo de todo el SDLC
- Sólida experiencia en automatización de pruebas de backend y sin interfaz de usuario
- Experiencia práctica en el desarrollo, mantenimiento y depuración de pruebas automatizadas
- Sólidos conocimientos de programación para la automatización de pruebas, preferiblemente con TypeScript/Node.js
- Capacidad para definir desde cero estrategias de QA, planes de pruebas y criterios de calidad
- Conocimientos de los fundamentos de blockchain, incluidos los monederos, las transacciones y los tipos de blockchain
- Experiencia en pruebas de API REST e interfaces basadas en RPC (JSON-RPC, gRPC)
- Experiencia con entornos de prueba basados en Docker y depuración de servicios en contenedores
- Experiencia integrando pruebas automatizadas en pipelines de CI/CD y estableciendo criterios de calidad
- Experiencia con infraestructura basada en AWS
- Experiencia con MongoDB o PostgreSQL
- Sólidas capacidades analíticas y de resolución de problemas para identificar riesgos y proponer soluciones
- Capacidad para gestionar de forma autónoma las actividades de pruebas, responsabilizarte de los entregables y comunicar de manera proactiva los avances y los bloqueos
- Capacidad para adaptarte a prioridades cambiantes y adoptar un enfoque flexible y práctico en las pruebas
- Capacidad para definir el alcance de las pruebas y equilibrar la cobertura entre los equipos de QA e ingeniería
- Sólidas habilidades de comunicación y colaboración con distintas partes interesadas y equipos
- Nivel de inglés intermedio alto+
Se valorará:
- Experiencia práctica en pruebas de sistemas blockchain, contratos inteligentes y flujos de transacciones
- Experiencia con Go para la automatización de pruebas
- Experiencia en pruebas de EVM con Foundry, Hardhat o marcos similares
- Capacidad para leer y comprender código Solidity o Rust para validar contratos inteligentes
- Experiencia con soluciones de capa 2 y pruebas de protocolos de blockchain
- Experiencia en pruebas de sistemas de mensajería asíncrona (AWS SNS/SQS, Azure Service Bus)
- Experiencia con Kubernetes
- Experiencia en pruebas basadas en la observabilidad
- Experiencia en pruebas de servidores MCP
- Experiencia en pruebas de rendimiento y carga
Responsabilidades principales y tu contribución
En este puesto, liderarás las actividades de pruebas en aplicaciones basadas en blockchain, desde el análisis de requisitos y la validación manual hasta la automatización de pruebas y el apoyo a las entregas.
- Revisar los requisitos de negocio y la documentación técnica para comprender las funcionalidades del sistema e identificar las necesidades de pruebas
- Probar manualmente las nuevas funcionalidades y las ya existentes para comprender el comportamiento del sistema y orientar los esfuerzos de automatización de pruebas
- Definir y mejorar estrategias de QA, planes de pruebas y criterios de calidad
- Establecer quién se responsabiliza de las pruebas y coordinar las responsabilidades entre los equipos de QA e ingeniería
- Colaborar estrechamente con los equipos de ingeniería y producto para definir la cobertura de pruebas y los criterios de aceptación
- Crear y mantener conjuntos de pruebas automatizadas, marcos y bancos de pruebas, con especial atención a las pruebas de backend, integración y contratos
- Probar integraciones de blockchain, contratos inteligentes, API REST, endpoints JSON-RPC, servidores MCP y otras funcionalidades específicas de blockchain
- Integrar y supervisar las pruebas automatizadas en los pipelines de CI/CD y los criterios de calidad
- Investigar y resolver problemas en sistemas distribuidos e integraciones de blockchain
- Ajustar las prioridades y los enfoques de pruebas a medida que evolucionen las necesidades del proyecto
- Mantener la documentación de pruebas, informar sobre los riesgos de calidad y comunicar los avances y los bloqueos de las pruebas
- Ayudar a ampliar la cobertura de automatización y mejorar las prácticas de QA en varios proyectos
¿Te interesa? Descubre más:
Cómo contratamos
Página de LinkedIn
Nuestra web
Página de Instagram
Al enviar mi solicitud, confirmo que he leído y acepto la Política de privacidad y consentimiento para el tratamiento de datos personales de Dev.Pro. Acepto que Dev.Pro almacene y trate mis datos personales.