Ingeniero QA de Automatización con Selenium y Java (Remoto)
Remoto
Tiempo parcial
Estamos buscando un Ingeniero de Aseguramiento de Calidad de Automatización (AQA) de nivel Middle+ para unirse a nuestro equipo tecnológico en expansión. Como especialista en automatización de pruebas, será responsable de diseñar, implementar y mantener soluciones robustas de pruebas automatizadas utilizando Java, Selenium, Allure y Cucumber. Este rol es fundamental para garantizar la calidad excepcional de nuestros sistemas de información a través de procesos de prueba eficientes y escalables.
Responsabilidades Principales
- Desarrollar pruebas automatizadas funcionales, de regresión e integración utilizando Java 17+ y Selenium WebDriver 4.x para aplicaciones web complejas.
- Implementar y mantener frameworks de pruebas automatizadas utilizando Cucumber 7.x para pruebas BDD y Allure 2.x para informes detallados.
- Ejecutar suites de pruebas automatizadas de acuerdo con escenarios y planes de prueba predefinidos.
- Analizar resultados de ejecuciones de pruebas e identificar defectos con precisión, proporcionando documentación detallada para su resolución.
- Colaborar estrechamente con desarrolladores para resolver problemas y mejorar la calidad del código.
- Cumplir con los plazos establecidos para ciclos de prueba, manteniendo altos estándares de calidad.
- Participar activamente en la creación y refinamiento de escenarios de prueba basados en requisitos funcionales.
- Contribuir a la mejora continua de los procesos de prueba automatizada y metodologías de QA.
- Elaborar documentación técnica completa relacionada con pruebas automatizadas y frameworks implementados.
- Optimizar scripts de prueba para mejorar el rendimiento y la fiabilidad de las ejecuciones.
Requisitos Imprescindibles
- Dominio avanzado de Java (JDK 11+) y Selenium WebDriver para automatización de pruebas.
- Experiencia práctica con frameworks complementarios como Allure para informes y Cucumber para BDD.
- Mínimo de 3 años participando en proyectos de diseño, desarrollo o modernización de sistemas de información como especialista en pruebas automatizadas.
- Conocimiento sólido de patrones de diseño para automatización de pruebas (Page Object Model, Factory, etc.).
- Experiencia en la creación y mantenimiento de suites de pruebas automatizadas para pruebas funcionales, de regresión e integración.
- Habilidad para analizar resultados de pruebas y gestionar eficientemente la resolución de defectos.
- Capacidad para trabajar en equipo y comunicarse efectivamente con desarrolladores y otros stakeholders.
- Experiencia con herramientas de CI/CD como Jenkins, GitLab CI o GitHub Actions.
- Conocimientos de Git para control de versiones de código de pruebas.
Competencias Valoradas
- Experiencia con TestNG o JUnit 5 para frameworks de pruebas.
- Conocimientos de API testing con RestAssured o herramientas similares.
- Familiaridad con Docker para entornos de prueba consistentes.
- Experiencia con herramientas de gestión de pruebas como TestRail o Zephyr.
- Conocimiento de metodologías ágiles (Scrum, Kanban).
- Certificaciones en pruebas de software (ISTQB o similares).
- Experiencia con bases de datos relacionales y lenguaje SQL para verificación de datos.
¿Por Qué Unirse a Nuestro Equipo?
Ofrecemos un entorno de trabajo completamente remoto donde valoramos la innovación y el crecimiento profesional. Como parte de nuestro equipo, tendrá la oportunidad de trabajar con tecnologías modernas, participar en proyectos desafiantes y contribuir significativamente a la calidad de nuestros productos. Fomentamos la formación continua y el desarrollo profesional en un ambiente colaborativo donde cada contribución es valorada.