Global Relay
Miratech
Senior QA Automation
Descripción de la empresa
Miratech ayuda a los visionarios a cambiar el mundo. Somos una empresa global de servicios y consultoría de TI que aúna la innovación empresarial y de start-ups. Hoy en día, apoyamos la transformación digital de algunas de las empresas más grandes del mundo. Al asociarnos con actores tanto grandes como pequeños, nos mantenemos a la vanguardia de la tecnología, conservamos nuestra agilidad incluso como líderes globales y creamos tecnología que ayuda a nuestros clientes a mejorar aún más sus negocios. Somos una organización impulsada por valores y nuestra cultura de Rendimiento Implacable ha permitido que más del 99% de los proyectos de Miratech tengan éxito al cumplir o superar nuestros objetivos de alcance, cronograma y/o presupuesto desde nuestra creación en 1989.
Miratech tiene cobertura en 5 continentes y opera en más de 25 países de todo el mundo. Miratech cuenta con casi 1000 profesionales a tiempo completo, y nuestra tasa de crecimiento anual supera el 25%.
Descripción del puesto
Buscamos un Senior QA Automation Engineer para impulsar las prácticas de ingeniería de calidad en una plataforma de Gestión de la Fuerza Laboral (WFM) y Experiencia del Cliente (CX) de próxima generación. Usted será responsable de la automatización de pruebas en toda la pirámide de pruebas (unitarias, de componentes, de integración, de contrato, de extremo a extremo y de rendimiento), con un fuerte enfoque en las pruebas de componentes e integración de aplicaciones nativas de la nube y microservicios. Creará y mantendrá marcos de pruebas automatizadas utilizando JUnit y Playwright o Cypress, garantizando la fiabilidad, el rendimiento y la escalabilidad de la plataforma. El puesto implica una estrecha colaboración con ingenieros de software, arquitectos, equipos de producto y expertos en el dominio de la Gestión de la Fuerza Laboral, incluyendo la previsión y la generación y optimización de horarios. El candidato ideal combina una sólida experiencia en automatización de pruebas con una mentalidad de calidad primero y la capacidad de influir en las prácticas de ingeniería a lo largo del ciclo de vida del desarrollo.
Responsabilidades
- Diseñar, desarrollar y mantener marcos de pruebas automatizadas utilizando Playwright y/o Cypress, JUnit y prácticas modernas de automatización de pruebas.
- Construir y ejecutar suites de pruebas automatizadas en todos los niveles: unitarias (JUnit), de componentes, de integración, de contrato, API, de extremo a extremo y de regresión.
- Responsabilizarse de las pruebas de componentes e integración de microservicios, validando el comportamiento del servicio, los flujos de datos y los contratos de API tanto de forma aislada como a través de los límites del servicio (por ejemplo, utilizando Testcontainers, WireMock o Pact).
- Diseñar y ejecutar pruebas de rendimiento y carga para validar la escalabilidad, el rendimiento y los tiempos de respuesta bajo volúmenes máximos de centros de contacto.
- Diseñar y automatizar escenarios de prueba para la funcionalidad de Gestión de la Fuerza Laboral, incluyendo la previsión, la generación de horarios y las reglas y restricciones de programación.
- Integrar pruebas automatizadas en los pipelines de CI/CD y puertas de calidad.
- Colaborar con desarrolladores, arquitectos, gerentes de producto y partes interesadas del negocio para definir criterios de aceptación y estándares de calidad.
- Analizar defectos, identificar causas raíz e impulsar mejoras de calidad en todo el SDLC.
- Establecer estándares de ingeniería de calidad, activos de automatización reutilizables y estrategias de prueba en múltiples flujos de productos.
Cualificaciones
- 6+ años de experiencia en QA Automation.
- Experiencia demostrable en el diseño de suites de pruebas de componentes e integración para microservicios de Java (por ejemplo, Spring Boot Test, Testcontainers, WireMock, REST Assured);
- Sólida experiencia práctica con Playwright y/o Cypress utilizando TypeScript o JavaScript.
- Experiencia con pruebas de contrato (por ejemplo, Pact, Spring Cloud Contract).
- Experiencia con herramientas y prácticas de pruebas de rendimiento y carga (por ejemplo, JMeter, Gatling, k6).
- Experiencia en pruebas de REST APIs, microservicios y sistemas distribuidos.
- Experiencia en pruebas de motores de previsión y programación de WFM u otros sistemas de negocio complejos basados en reglas, por ejemplo, validación de resultados de previsión frente a datos históricos de volumen y tiempo de gestión, cálculos de dotación de personal frente a objetivos de nivel de servicio y horarios generados frente a reglas laborales, patrones de turnos, descansos y habilidades.
- Experiencia en la integración de pruebas automatizadas en pipelines de CI/CD y puertas de calidad.
- Sólidas habilidades analíticas y de resolución de problemas.
Se valorará
- Experiencia con plataformas de Centro de Contacto, CX, CCaaS, Enrutamiento o Voz.
- Comprensión de telefonía, IVR, flujos de llamadas, enrutamiento de agentes y sistemas de interacción con el cliente.
Información adicional
Ofrecemos:
- Cultura de rendimiento implacable: únase a un equipo de desarrollo tecnológico imparable con una tasa de éxito de proyectos del 99% y más de un 30% de crecimiento de ingresos interanual.
- Salario y beneficios competitivos: disfrute de un paquete integral de compensación y beneficios, que incluye seguro médico, cursos de idiomas y un programa de reubicación.
- Cultura de trabajo ForeverRemote: aproveche al máximo la flexibilidad que conlleva el trabajo remoto.
- Mentalidad de crecimiento: aproveche los beneficios de una variedad de oportunidades de desarrollo profesional, incluidos programas de certificación, programas de mentoría e inversión en talento, movilidad interna y oportunidades de pasantías.
- Impacto global: colabore en proyectos impactantes para los principales clientes globales y dé forma al futuro de las industrias.
- Entorno multicultural acogedor: sea parte de un equipo dinámico y global, y prospere en un entorno de trabajo inclusivo y de apoyo con comunicación abierta y eventos sociales regulares de la empresa para fomentar el espíritu de equipo.
- Valores de sostenibilidad social: únase a nuestras prácticas comerciales sostenibles centradas en cinco pilares, que incluyen educación en TI, empoderamiento comunitario, prácticas operativas justas, sostenibilidad ambiental e igualdad de género.
* Miratech es un empleador que ofrece igualdad de oportunidades y no discrimina a ningún empleado o solicitante de empleo por motivos de raza, color, religión, sexo, origen nacional, edad, discapacidad, condición de veterano, orientación sexual, identidad de género o cualquier otro estado protegido por la ley aplicable.
