Ingeniero/a QA Automation Semi Senior con Python
Empresa de tecnología busca un/a Ingeniero/a QA Automation Semi Senior con experiencia en Python para unirse a un equipo que desarrolla una plataforma conversacional con IA. El rol implica el diseño, desarrollo y mantenimiento de pruebas automatizadas para APIs REST y aplicaciones web, integrando tests en pipelines CI/CD.
Si te copa la automatización de QA y querés meter mano en una plataforma conversacional con IA, este puesto remoto en Miratech es para vos. Vas a diseñar y mantener pruebas automatizadas para APIs y aplicaciones web, integrando todo en pipelines CI/CD.
Descripción del puesto
Buscamos un Middle QA Automation Engineer para unirse a un equipo que construye una plataforma conversacional potenciada por IA. La solución combina microservicios de backend basados en Python que se ejecutan en AWS, una aplicación web moderna y tecnologías de voz en tiempo real para ofrecer interacciones inteligentes con los clientes. Responsabilidades: - Diseñar, desarrollar y mantener soluciones de pruebas automatizadas para APIs REST, incluyendo autenticación, autorización (RBAC) y validación de solicitudes/respuestas. - Construir y mejorar frameworks de automatización de UI utilizando herramientas de testing modernas y mejores prácticas. - Desarrollar y mantener scripts de automatización de pruebas usando Python y pytest. - Crear y mantener documentación de pruebas, casos de prueba e informes de defectos. - Participar en la priorización de defectos, análisis de causa raíz e iniciativas de mejora de la calidad. - Integrar pruebas automatizadas en pipelines de CI/CD para asegurar la validación continua de la calidad. - Colaborar estrechamente con Ingenieros de Software, Product Owners y equipos de DevOps durante todo el ciclo de desarrollo. - Contribuir a las actividades de aseguramiento de la calidad para soluciones de IA conversacional y basadas en voz, incluyendo la validación de interacciones de usuario, respuestas del sistema y características de rendimiento. - Apoyar actividades de validación de rendimiento y latencia para flujos de trabajo de comunicación en tiempo real. Requisitos: - Más de 3 años de experiencia en Quality Assurance, probando aplicaciones web y sistemas basados en API. - Sólida experiencia práctica con pruebas de API REST, incluyendo autenticación, autorización, RBAC y validación de solicitudes/respuestas. - Experiencia práctica utilizando herramientas de prueba de API como Postman o soluciones similares. - Experiencia práctica en automatización de pruebas de UI usando Playwright con TypeScript o frameworks de automatización equivalentes. - Sólidas habilidades de scripting de automatización usando Python y pytest. - Experiencia en el diseño, desarrollo y mantenimiento de suites de pruebas automatizadas. - Experiencia con servicios de AWS (ECS, CloudWatch, Secrets Manager, S3). - Fuerte comprensión de las metodologías de pruebas de software, planificación de pruebas y procesos de gestión de defectos. - Capacidad para crear documentación de pruebas clara, escribir informes de defectos detallados y participar en actividades de priorización de defectos. - Fuertes habilidades de comunicación escrita y verbal en inglés. - Conocimientos básicos de Docker y Docker Compose. - Comprensión de pipelines de CI/CD y resolución de problemas (Bitbucket Pipelines o similar). Se valorará: - Experiencia en pruebas de IA/LLM, agentes de voz o sistemas de automatización conversacional. - Experiencia en SIP, WebRTC, LiveKit o pruebas de contact center / IVR. - Conocimiento de validación de latencia y rendimiento (por ejemplo, TTFT, tiempo de configuración de llamada, tiempo de respuesta). - Exposición a pruebas de contrato, WireMock u otros servicios mock. - Habilidades de SQL para validación de datos de prueba. - Comprensión de Terraform o conceptos generales de infraestructura en la nube. Ofrecemos: - Cultura de Rendimiento Implacable: únete a un equipo imparable de desarrollo tecnológico con una tasa de éxito de proyectos del 99% y más del 30% de crecimiento de ingresos interanual. - Pago y Beneficios Competitivos: disfruta de un paquete integral de compensación y beneficios, que incluye seguro médico y un programa de reubicación. - Cultura de Trabajo Remoto: aprovecha al máximo la flexibilidad que ofrece el trabajo remoto. - Mentalidad de Crecimiento: obtén los beneficios de una variedad de oportunidades de desarrollo profesional, incluyendo programas de certificación, mentoría y programas de inversión en talento, movilidad interna y oportunidades de pasantías. - Impacto Global: colabora en proyectos de impacto para clientes globales líderes y da forma al futuro de las industrias. - Entorno Multicultural Acogedor: sé parte de un equipo dinámico y global y prospera en un entorno de trabajo inclusivo y de apoyo con comunicación abierta y eventos sociales regulares de la empresa para la creación de equipos. - Valores de Sostenibilidad Social: únete a nuestras prácticas empresariales sostenibles centradas en cinco pilares, incluyendo 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. Miratech ayuda a los visionarios a cambiar el mundo. Somos una empresa global de servicios y consultoría de TI que combina la innovación empresarial y de startups. Hoy, apoyamos la transformación digital de algunas de las empresas más grandes del mundo. Al asociarnos con actores grandes y pequeños, nos mantenemos a la vanguardia de la tecnología, seguimos siendo ágiles a pesar de ser un líder mundial 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 presencia en 5 continentes y opera en más de 25 países en todo el mundo. Miratech cuenta con casi 1000 profesionales a tiempo completo, y nuestra tasa de crecimiento anual supera el 25%.
Responsabilidades
- Diseñar, desarrollar y mantener soluciones de pruebas automatizadas para APIs REST
- Construir y mejorar frameworks de automatización de UI
- Desarrollar y mantener scripts de automatización de pruebas usando Python y pytest
- Crear y mantener documentación de pruebas, casos de prueba e informes de defectos
- Participar en el triaje de defectos, análisis de causa raíz e iniciativas de mejora de calidad
- Integrar pruebas automatizadas en pipelines CI/CD
- Colaborar con Ingenieros de Software, Product Owners y equipos de DevOps
- Contribuir a actividades de aseguramiento de calidad para soluciones de IA conversacional y de voz
- Soportar actividades de validación de performance y latencia
Skills requeridas
Beneficios
- Seguro médico
- Programa de reubicación
- Desarrollo profesional
- Certificaciones
- Mentorías
- Movilidad interna
- Oportunidades de pasantía