- Diseñar, desarrollar e implementar soluciones de automatización de pruebas para los componentes desarrollados por el equipo.
- Colaborar con el equipo de desarrollo en la definición de pruebas unitarias, de integración y de sistema.
- Aplicar estrategias de prevención de errores y mejora de calidad en el código.
- Definir y documentar defectos de manera clara y colaborar en su resolución.
- Detectar patrones de comportamiento en las aplicaciones y traducirlos en pruebas automatizadas.
- Participar en la mejora continua del proceso de pruebas y calidad del software.
Requisitos imprescindibles :
- Grado en Ciencias de la Computación o área relacionada, o experiencia en años equivalente en QA.
- Mínimo 3 años de experiencia en un puesto de software QA, al menos 1 año en automatización de pruebas.
- Experiencia con herramientas y frameworks de testing como Selenium, Protractor, Cucumber-js / jvm, Cypress.
- Experiencia en ambientes de API RESTful.
- Habilidades en documentación técnica de pruebas y resultados.
- Experiencia en metodologías ágiles y procesos (Scrum, Kanban).
- Conocimientos en CI / CD y despliegue en la nube (AWS, Bamboo, Jenkins).
- Experiencia con herramientas de monitoreo como Splunk, DynaTrace, Data Dog, Grafana o XRay.
- Deseos y capacidad de aprendizaje y mejora continua en nuevas tecnologías.
- Alto nivel de inglés (escrito y hablado).
Conocimientos deseables :
- Familiaridad con el stack de AWS (Lambda, Kinesis, DynamoDB, API Gateway).
- Experiencia en entornos con arquitecturas microservicios.
- Conocimiento de bases de datos SQL, NoSQL y GraphDB.
- Experiencia con servicios de datos transaccionales de alto volumen.
- Ubicación : Teletrabajo posible.
- Horario : Habitual.
- Proyectos desafiantes en entornos de alto impacto.
- Oportunidad de crecimiento y desarrollo profesional en un equipo ágil y dinámico.