QA Engineer (Automation)

QA Automation Engineer para formar parte de una Fintech en pleno crecimiento internacional

Python Django JavaScript WebdriverIO Cypress Selenium Appium Robotium Docker microservicios

Condiciones profesionales

Lo primero de todo, comenzamos con las condiciones de trabajo que te ofrece la empresa. Así, si no te cuadra en lo más básico, no pierdes más tiempo en seguir leyendo.

  • Horario flexible entrada-salida (Jornada intensiva los viernes y los meses de julio y agosto)
  • Dirección oficinas: Metro Cuatro Caminos (Madrid)
  • Ubicación de trabajo flexible: Su cultura es remote friendly, pero si lo prefieres, también puedes trabajar remotamente.
  • Contrato indefinido
  • Salario aproximado 35-40K más variable (Dependiendo de tu experiencia y el proceso de selección. Si tus expectativas salariales son mayores, lo hablamos)
  • Presupuesto anual en formación y asistencia a eventos
  • Ambiente comunicativo y de confianza. Cultura del feedback.

Si las condiciones profesionales, te han parecido atractivas y están en la línea de tus motivaciones profesionales, ¡sigue leyendo!.

Producto o servicio

Fintech especializada en financiación instantánea en España y actualmente expandiéndose a otros países.

Operan dentro del espacio del crédito al consumo ofreciendo pagos flexibles para el comprador y el uso de la financiación como herramienta de marketing para el comercio.

Equipo

El equipo de ingeniería está formado por aproximadamente 35 profesionales.

El Stack tecnológico en el que trabajarás está compuesto por diferentes microservicios desarrollados fundamentalmente en Python/Django, JavaScript/Vuejs.

Todo el equipo está creciendo con el objetivo de ser una solución líder de financiación instantánea en España y crecer en otros países. Para lograr mantener la alta calidad que desarrollan y que da soporte al desarrollo de sus productos de financiación, necesitan ampliar el equipo de ingeniería con una persona especializada en la automatización de pruebas y procesos que asegure esa calidad.

Funciones y responsabilidades

Tu día a día como profesional:

Como especialista QA Automation, estarás integrado con el equipo de desarrollo y tu misión principal será desarrollar y refinar los procesos de QA:

  • Colaborando con los equipos de backend y frontend para mejorar de la calidad del software para distintas plataformas.
  • Testing manual, mantenimiento de pruebas automatizadas y desarrollo de nuevas herramientas para mejorar el proceso de desarrollo software, así como los procesos de QA y gestión de la release.
  • Coordinar a los equipos de soporte e ingeniería para identificar patrones de funcionamiento anómalos y asignar la criticidad de las incidencias.
  • Seguimiento de errores.
  • Planificación y validación de las nuevas funcionalidades de producto de cada nuevo desarrollo.

Competencias profesionales

Se le llaman Soft Skills o Hard Skills. No vamos a entrar en terminología. Lo importante es que sepas qué habilidades y experiencia se espera de ti.

Competencias necesarias para el puesto:
  • Al menos 2 años de experiencia en un rol de QA aplicando metodologías BDD/TDD tanto manuales como automatizadas en entornos ágiles.
  • Experiencia trabajando con uno o varios frameworks de automatización como WebdriverIO, Cypress.
  • Experiencia desarrollando software con lenguajes como Python o/y JavaScript.
  • Experiencia con Selenium y el protocolo Webdriver.
  • Estás familiarizada con herramientas y procesos de CI/CD en entornos de alta disponibilidad y SLAs críticos.
  • Tienes conocimiento en technical testing (developing unit tests, performance tests, robustness tests, vulnerability tests, etc).
  • Tienes interés por la cultura DevOps, sus procedimientos y herramientas de DevOps y en general, adquirir una visión de la infraestructura.
  • Residencia en España


Competencias deseadas para el puesto:
  • Tienes conocimientos en cualquier framework de automatización mobile
  • Experiencia trabajando en entornos de virtualización como Docker
  • Experiencia en el mantenimiento y desarrollo de herramientas que ayudan a acelerar los procesos de CI/CD
  • Conocimientos en protocolos TCP/IP y HTTP/S
  • Conocimiento en buenas prácticas en el desarrollo de aplicaciones web.