Miratech

Senior QA Automation

JavaScriptTypeScriptJava
Traducción automática. Consulta el original.

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

  1. Diseñar, desarrollar y mantener marcos de pruebas automatizadas utilizando Playwright y/o Cypress, JUnit y prácticas modernas de automatización de pruebas.
  1. 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.
  1. 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).
  1. 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.
  1. 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.
  1. Integrar pruebas automatizadas en los pipelines de CI/CD y puertas de calidad.
  1. Colaborar con desarrolladores, arquitectos, gerentes de producto y partes interesadas del negocio para definir criterios de aceptación y estándares de calidad.
  1. Analizar defectos, identificar causas raíz e impulsar mejoras de calidad en todo el SDLC.
  1. Establecer estándares de ingeniería de calidad, activos de automatización reutilizables y estrategias de prueba en múltiples flujos de productos.

Cualificaciones

  1. 6+ años de experiencia en QA Automation.
  1. 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);
  1. Sólida experiencia práctica con Playwright y/o Cypress utilizando TypeScript o JavaScript.
  1. Experiencia con pruebas de contrato (por ejemplo, Pact, Spring Cloud Contract).
  1. Experiencia con herramientas y prácticas de pruebas de rendimiento y carga (por ejemplo, JMeter, Gatling, k6).
  1. Experiencia en pruebas de REST APIs, microservicios y sistemas distribuidos.
  1. 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.
  1. Experiencia en la integración de pruebas automatizadas en pipelines de CI/CD y puertas de calidad.
  1. Sólidas habilidades analíticas y de resolución de problemas.

Se valorará

  1. Experiencia con plataformas de Centro de Contacto, CX, CCaaS, Enrutamiento o Voz.
  1. 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.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores