Ingeniero de Automatización QA Java para Plataforma de Trading (Remoto)

Remoto
Jornada completa
Tiempo parcial
¿Está buscando una oportunidad desafiante para aplicar sus habilidades de automatización de pruebas en un entorno financiero de alto rendimiento? Estamos seleccionando un Ingeniero de Automatización QA con sólida experiencia en Java para unirse a nuestro equipo de desarrollo de productos de trading. En este rol, será responsable de diseñar e implementar estrategias de pruebas automatizadas que garanticen la calidad y fiabilidad de nuestros sistemas críticos de trading. Responsabilidades Principales: - Diseñar y desarrollar marcos de pruebas automatizadas robustos utilizando Java (JDK 17+) y herramientas modernas de automatización. - Ejecutar pruebas funcionales, de regresión y de rendimiento para validar la funcionalidad y estabilidad de los sistemas de trading. - Analizar y documentar defectos detectados, colaborando estrechamente con los equipos de desarrollo para su resolución. - Implementar y mantener pruebas automatizadas para servicios RESTful y arquitecturas de microservicios. - Configurar y optimizar pipelines de integración continua en Jenkins para la ejecución automática de pruebas. - Desarrollar scripts SQL para validación de datos y preparación de entornos de prueba. - Participar en revisiones de código y sesiones de planificación de sprints según metodologías ágiles. - Colaborar en la definición de estrategias de pruebas para nuevas funcionalidades del producto. - Monitorizar y analizar los resultados de pruebas automatizadas para identificar tendencias y áreas de mejora. - Documentar procedimientos de prueba y mantener actualizada la documentación técnica. Requisitos Imprescindibles: - Experiencia sólida (3+ años) en automatización de pruebas funcionales para aplicaciones empresariales. - Dominio de Java Core y conocimientos avanzados de programación orientada a objetos. - Experiencia práctica con frameworks de pruebas como TestNG, JUnit 5 o equivalentes. - Conocimiento profundo de herramientas de automatización web como Selenium WebDriver 4.x y Selenide. - Experiencia demostrable en pruebas de servicios RESTful utilizando RestAssured, Postman o herramientas similares. - Conocimientos sólidos de SQL y experiencia trabajando con bases de datos relacionales (PostgreSQL, MySQL). - Experiencia en arquitecturas de microservicios y comprensión de los desafíos de pruebas asociados. - Familiaridad con procesos de CI/CD y experiencia configurando jobs en Jenkins. - Experiencia trabajando con metodologías ágiles (Scrum, Kanban). - Nivel de inglés conversacional fluido (B2+) para comunicación efectiva con equipos internacionales. Competencias Valoradas: - Conocimientos de Docker y Kubernetes para entornos de prueba containerizados. - Experiencia con herramientas de gestión de pruebas como TestRail, JIRA o equivalentes. - Familiaridad con sistemas de control de versiones como Git y plataformas como GitHub/GitLab. - Experiencia en pruebas de rendimiento con herramientas como JMeter, Gatling o K6. - Conocimiento de tecnologías frontend (JavaScript, TypeScript) para pruebas end-to-end. - Experiencia previa en el sector financiero o en sistemas de trading. - Certificaciones relevantes en pruebas de software (ISTQB). - Conocimientos básicos de infraestructura cloud (AWS, Azure, GCP). ¿Por qué unirse a nuestro equipo? Ofrecemos un entorno de trabajo dinámico donde podrá aplicar y desarrollar sus habilidades técnicas en proyectos desafiantes del sector financiero. Formará parte de un equipo internacional de profesionales altamente cualificados, con oportunidades de crecimiento profesional y posibilidad de trabajar con tecnologías de vanguardia. Valoramos la innovación, la colaboración y el aprendizaje continuo. Nuestra cultura promueve el equilibrio entre vida laboral y personal con un modelo de trabajo 100% remoto y horario flexible.