Senior QA (€40 − 52K ➕ PERKS) para Liferay (MADRID | FULL REMOTE 🏠) - getmanfred/offers GitHub Wiki

🚨🚨 ¡¡ NOS MUDAMOS !! 🚨🚨

En Manfred, estamos construyendo un producto que nos acerque a nuestra misión de ayudar a toda persona alrededor de la tecnología a encontrar un >trabajo donde pueda desarrollar todo su potencial.

Porque para tener un impacto real en la comunidad, no podemos ser solo una agencia de talento.

Nos quedan muchísimas cosas por hacer, pero ya tenemos una página de oferta a la que hemos migrado todos nuestros procesos. En ella podrás aplicar, >y muy pronto, tendrás más funcionalidades para aportarte valor cuando busques un cambio, pero especialmente cuando no lo hagas.

Estamos deseando enseñarte todo lo que estamos preparando, pero mientras tanto, aquí tienes esta misma oferta en Manfred.


Introducción

“Construir un negocio dinámico, hacer que la tecnología sea útil e invertir en comunidades, permite que las personas alcancen su máximo potencial para servir a los demás”. Esto es Liferay.

Liferay fue fundada por unos pocos ingenieros de software, la madre de uno y un futuro abogado rodeados de muebles donados en una iglesia local.

alt_text

Tenían un objetivo simple, de los que tienen sentidiño: crear tecnología útil que beneficie a clientes, partners y empleados, y construir una organización que ayude a otros a alcanzar su máximo potencial.

Su compromiso con este objetivo les ha llevado de organizar reuniones de empresa en las mesas de picnic de la iglesia a abrir oficinas en todo el mundo, desde ser solamente una herramienta de código abierto a construir una plataforma de experiencia digital líder; y de ser puros técnicos a líderes de negocio dedicados a generar un impacto positivo en el mundo.

Son una empresa de software diversa y multicultural con empleados alrededor de todo el mundo, y una gran comunidad de desarrolladores. No serían la empresa que son sin las diversas opiniones, experiencias e historias de su gente. Creen que las personas son inherentemente valiosas y que alguien bien ubicado puede tener un impacto medible en la organización en su conjunto. Están realmente agradecidos por el equipo dedicado, hábil y "nerd" que tienen.

Su producto insignia es Liferay Digital Experience Platform (DXP), con el cual cientos de compañías contruyen magníficas experiencias web para sus clientes y empleados.

Para cumplir su misión, sus valores les guían en su visión “greater-than-profit”:

  • Lead by Serving - Liderar para servir
  • Value People - Valorar a las personas
  • Stay Nerdy - Ser tú mismo
  • Grow and Get Better - Crecer y mejorar
  • Produce Excellence - Producir excelencia

Como ejemplo, ofrecen a los empleados 5 días libres para hacer voluntariado en aquellas organizaciones sin fines de lucro, y además donan una parte de sus beneficios a muchas organizaciones de todo el mundo cada año.

¡Ah! Y son una empresa de fundación propia, lo que les da la libertad completa para trabajar en lo que les parezca que da más valor a sus clientes y comunidades.

Qué harás

El equipo de Infraestructura Frontend de Liferay da herramientas a todos los equipos alrededor del mundo 🌎, y está basado principalmente en España. Como Senior QA en este equipo, te encargarás de realizar testing manual y automatizado de Liferay DXP y otros productos de Liferay, y realizar la estrategia y planificación de test del equipo para hacer que estas herramientas funcionen lo mejor posible. Estas son algunas de las tareas que realizarás en el equipo:

  • Realizarás planes y estrategias de test para nuevas funcionalidades, basándote en perfiles de riesgo establecidos y casos de uso.
  • Desarrollarás KPIs relevantes, y también reportes y métricas.
  • Escribirás, mantendrás y mejorarás los test automatizados para APIs.
  • Ejecutarás proyectos colaborando con QA Engineers, Project Managers, Developer leads y otros stakeholders del producto.
  • Estandarizarás, mejorarás y comunicarás procesos de desarrollo y testing en tu proyecto y en toda la guild de QAs.
  • Colaborarás con otros miembros del equipo para facilitar el testing y la entrega continua.
  • Analizarás el desarrollo del producto existente para identificar necesidades de test y mejoras.and source code to identify needed testing and testability improvements.
  • Mentorizarás y entrenarás a desarrolladores y otros QA Engineers para mejorar la testabilidad, la estrategia y las prácticas de test.

En 1 mes...

Habrás intentado asimilar todas las horas de formación del proceso de onboarding. Te habrás dado cuenta de que no has retenido casi nada, sólo unos cuantos punteros importantes que te permitirán tirar del hilo y hacer cualquier tarea que te propongan.

Conocerás a tu equipo, al Global QA Guild y a tu QA Guild local, y habrás comenzado a comprender cuál es la estructura del Liferay portal y de los otros repositorios que mantenemos, sus complejidades, y cada uno de los componentes que lo componen, relacionados con tu equipo.

Esto te permitirá saber en qué vas a trabajar para ayudarte a definir y planificar las primeras pruebas.

Siempre tendrás un diálogo 👋 constante con todo el equipo de desarrollo donde resolverás todas las dudas técnicas que surjan. Los equipos están muy cohesionados, por lo que desarrollo también se incorporarán a las reuniones del equipo de QA.

En 3 meses...

Te sentirás completamente integrado, habrás escrito las primeras pruebas (automatizadas y manuales) en el Liferay portal y en los otros repositorios que mantienen, obteniendo los resultados de las pruebas 🧪, analizando el CI cuando falla la prueba. Con esto, conocerás mejor cómo funciona el Liferay portal y los demás repositorios. Conocerás la dinámica de trabajo entre las diferentes funcionalidades para así entender correctamente cómo funcionan los componentes de tu equipo.

En 6 meses...

Conocerás el Liferay portal y los otros repositorios, aunque probablemente no como la palma de tu mano… ¡Pero los componentes relacionados con tu equipo sí! Habrás establecido y trabajado con muchas pruebas automatizadas para cada función, así como una estructura de pruebas específica para los casos de uso que no se pueden automatizar.

Trabajará con los bug thresholds 🐛 y métricas para ayudarles a tomar alguna acción para prevenir problemas futuros o bugs, y harás análisis de la causa raíz, para identificar cuándo se introdujo algún error (cuando sea posible hacerlo); harás coaching y ayudarás a tu equipo con el mindset de QA, para prevenir los bugs, trabajando en un modo proactivo más que reactivo.

Cómo lo harás

El equipo de Infraestructura de Frontend es un equipo multifuncional. Colaboran juntos todo tipo de profesionales: backends, frontends, QAs, product managers y project managers. Les gusta trabajar con metodología ágil, y garantizan que las librerías que los Frontends de todo Liferay van a usar están funcionando bien.

Trabajan de manera 100% ágil, utilizando SCRUM o KANBAN o una adaptación del mismo. Estas son algunas de las fases que vivirás:

  • Daily meeting → Daily status comentadas en el canal del equipo
  • Fase de desarrollo
  • Fase de QA
  • Review de los sprints.

Vamos a ver en detalle cómo es la fase de QA:

  • Creación del plan de prueba, que contendrá la estrategia de prueba.
  • Creación de casos de prueba (e informe de esto en JIRA (su tracking management tool).
  • Realización de pruebas manuales.
  • Desarrollo de pruebas e2e automatizadas utilizando nuestra propia herramienta de automatización, basada en Selenium WebDriver + Java.
  • Informar en JIRA los resultados de las pruebas, si pasaron o no, si necesitan más rondas de pruebas o no, incluso si fueron automatizadas o no y qué tipo de prueba tiene la prueba e2e (si es el nivel de unidad / integración / funcional [automatizado o manual]).
  • Ejecución de pruebas automatizadas y seguimiento de las mismas en nuestro CI (que está en Jenkins).
  • Generación de informes para contar cómo van los Sprints según el punto de vista del QA.

Pero no te olvides de que tendrás el soporte de tu propio equipo, tu equipo de QA, y los otros QAs para ayudarte en lo que necesites.

Con quién lo harás

Liferay España está compuesto por unas 110 personas, ¡aunque mundialmente son más de 1000!

Los QA de Liferay trabajan en equipos cross funcionales, y además tienen su propia guild de QAs.

En España, la guild de QA está compuesta por 3 personas, y el equipo en el que estarías designad@ (Infraestructura de Frontend) está compuesto por 20 personas repartidas por todo el mundo. Tendrás muchos compañeros QA en otros países, como China y EE. UU.

Estos son algunos de los compis con los que trabajarás en tu día a día:

  • Kristoffer Onias (KC) - Es el Global QA Manager, y podrá ayudar con lo que haga falta.
  • Manoel Cyreno - Es el QA Manager de QA España y EMEA. Será tu líder principal y podrás acudir a él en cualquier momento.
  • John Co y Summer Zhang - Son los QAs de tu equipo, ellos serán tu apoyo en el día a día.
  • Chema Balsas - Él es el director del equipo de Infraestructura Frontend.

alt_text

Cuándo lo harás

Liferay goza de una flexibilidad magnífica que permite que la gente, además de trabajar, ¡viva! De lunes a jueves realizan una jornada de unas 8 horas y media diarias en jornada partida (al colaborar con otros husos horarios esto a veces es inevitable!), pero los viernes tienen jornada intensiva de 6 horas, y también en verano.

Dónde lo harás

La oficina de España se encuentra en Madrid. Durante la pandemia están trabajando completamente en remoto, ¡pero algún día volverán! Y tendrán un modelo de trabajo híbrido (remoto + oficina) y muy flexible y adaptado a cada necesidad.

Por otro lado, si vives fuera de Madrid... ¡Trabajadores 100% remotos basados en España son bienvenidos igualmente!

alt_text

Qué piden

Los requisitos del puesto son:

  • Estar graduado en Ingeniería del Software, o un nivel equivalente de formación o conocimiento*
  • Nivel de inglés avanzado
  • Tener experiencia previa trabajando con equipos cross-functional
  • Tener experiencia previa trabajando con frameworks (Selenium Webdriver, Cucumber, etc) y design patterns (Page Object, etc.)
  • Tener experiencia en la creación de documentación (Test Strategy, Test Planning, Test Reporting)
  • Tener experiencia previa trabajando con Issue Management Systems (JIRA)
  • Tener experiencia previa trabajando con Github
  • Ser capaz de escribir código limpio y conciso en JavaScript
  • Sería interesante que tengas experiencia previa trabajando con frameworks javascript para definir las integraciones adecuadas y sugerir mejoras
  • ¡Saber español es un plus muy valorable!

Qué ofrecen

  • 💸 Salario de entre €40k-52K.
  • Programa de bonus anual en función del rendimiento de la compañía
  • 2 beneficios sociales a elegir de estos 2 grupos:
    • Seguro médico, abono transporte o plaza de parking en la oficina.
    • Tarjeta de ticket restaurante, ayuda a guardería o subscripción a gimnasio
  • Clases de inglés en remoto con una profesora nativa majísima
  • Horario muy flexible, con jornada intensiva los viernes y en verano
  • Ambiente remote-friendly
  • Aprendizaje continuo y formaciones de todo tipo (internas, externas, librerías técnicas, participación en conferencias nacionales e internacionales…)
  • Programa de voluntariado, que incluye:
    • 5 días al año de voluntariado en la organización que elijas
    • €500 al año para donar a la organización que creas que más lo necesita
  • Un ambiente de trabajo muy divertido, multicultural e internacional

¿Cómo aplico?

Si ya eres manfredita, simplemente escríbeme a [email protected]. Si aún no lo eres, sólo tienes que rellenar este sencillo formulario. Por favor, indica en tu "Dream Job" que aplicas para el puesto de Liferay ¡Graciñas!