¿Que buscamos?
Automatizador de pruebas
Tus principales responsabilidades a desarrollar:
Responsabilidades:
• Diseñar, implementar y mantener pruebas automatizadas para aplicaciones web y APIs.
• Crear y gestionar entornos de prueba utilizando Docker y herramientas de CI/CD como Jenkins y GitLab. - Deseable
• Ejecutar y analizar pruebas de rendimiento y estrés utilizando JMeter. - Deseable
• Escribir y ejecutar pruebas automatizadas con herramientas como Selenium, Playwright y Cucumber, aplicando principios de BDD.
• Trabajar estrechamente con equipos de desarrollo y QA para identificar áreas de mejora y garantizar la calidad del software.
• Validar la integridad de bases de datos (MySQL, Oracle) a través de consultas SQL en pruebas de integración.
• Crear y gestionar informes detallados sobre los resultados de las pruebas, destacando áreas problemáticas.
• Asegurar la calidad continua en el ciclo de vida del software mediante la implementación de pruebas automatizadas en pipelines de CI/CD
Conocimientos Técnicos:
Obligatorios:
• Java: Conocimiento avanzado en Java para escribir y mantener scripts de pruebas automatizadas.
• Docker: Experiencia en la creación y gestión de contenedores para pruebas automatizadas. - Deseable
• Playwright: Habilidad para escribir pruebas de aplicaciones web utilizando Playwright.
• MySQL: Capacidad para escribir consultas SQL y validar datos en bases de datos MySQL.
• Oracle BD: Conocimiento en el uso de Oracle para pruebas de integración y validación de datos. - Deseable
• Jenkins: Experiencia con integración continua (CI) y entrega continua (CD) usando Jenkins.
• GitLab: Familiaridad con control de versiones y pipelines de CI/CD en GitLab.
• JMeter: Experiencia en pruebas de rendimiento, carga y estrés con JMeter. - Deseable
• Selenium: Conocimiento en la automatización de pruebas funcionales para aplicaciones web utilizando Selenium.
• Cucumber: Experiencia en la escritura de pruebas automatizadas siguiendo el enfoque BDD con Cucumber.
• Robot Framework: Familiaridad con el marco de pruebas basado en palabras clave.
• Python: Conocimiento de Python para complementar la automatización de pruebas, especialmente con herramientas como Robot Framework o Playwright. - Deseable
• Express: Experiencia en pruebas de APIs RESTful utilizando Express.js.
Deseable
• Serenity BDD: Conocimiento en Serenity BDD para mejorar la escritura de pruebas y la generación de informes.
• Angular: Conocimiento en pruebas de aplicaciones web construidas con Angular. - Deseable
Habilidades Blandas:
• Trabajo en equipo: Capacidad para colaborar eficazmente con equipos multidisciplinarios (desarrolladores, QA, operaciones).
• Comunicación efectiva: Habilidad para documentar y comunicar claramente los resultados de las pruebas y los problemas encontrados.
• Resolución de problemas: Capacidad para identificar rápidamente fallos en el sistema, analizarlos y proponer soluciones efectivas.
• Adaptabilidad: Capacidad para aprender nuevas tecnologías y adaptarse a cambios en las herramientas y procesos de pruebas.
• Gestión del tiempo: Habilidad para manejar múltiples tareas y proyectos de manera eficiente, priorizando según las necesidades del equipo y los plazos.
• Atención al detalle: Enfoque en la precisión y el cuidado al realizar pruebas y analizar resultados.
• Proactividad: Capacidad para identificar áreas de mejora y sugerir acciones para optimizar los procesos de pruebas automatizadas
-En cumplimiento con nuestras disposiciones en materia de protección de datos personales, te informamos que la información que nos proporciones, será tratada conforme al Aviso de Privacidad que encontrarás en nuestra página web.En el apartado: Aviso de privacidad para el tratamiento de datos personales- candidato-