




Estamos buscando un **Desarrollador Senior C\+\+** para liderar y mejorar herramientas de automatización de pruebas para experiencias de juego basadas en Unreal Engine. Usted dirigirá la gobernanza técnica del proyecto, cumplirá con los plazos, garantizará la entrega de calidad y contribuirá a soluciones complejas cuando la capacidad lo permita. Postúlese ahora para desempeñar un papel clave en la creación de nuestros marcos y herramientas de automatización. *Aceptamos únicamente* *CVs en inglés.* **Responsabilidades** * Colaborar con el cliente para alinear expectativas y negociar soluciones * Desarrollar herramientas y soluciones para tareas repetitivas con el fin de mejorar la eficiencia y productividad * Integrar nuevas soluciones con herramientas y pipelines existentes * Escribir código limpio, mantenible y bien documentado * Resolver bloqueos técnicos complejos, incluyendo depuración de código C\+\+ y C\# en soluciones de automatización de Unreal Engine * Desarrollar, mantener y mejorar soluciones, herramientas y marcos de automatización * Integrar herramientas y soluciones de automatización en sistemas CI y depurarlos * Contribuir a la visión técnica general del equipo * Trabajar con el liderazgo técnico para asegurar que los marcos adecuados proporcionen métricas de rendimiento para compilaciones nocturnas **Requisitos** * Al menos 3 años de experiencia en desarrollo C\+\+ * Experiencia en desarrollo C\# a nivel intermedio * Conocimiento de los principios y métricas de automatización de pruebas * Comprensión de las estructuras y enfoques de marcos de automatización de pruebas, incluyendo desarrollo basado en datos * Buen entendimiento de los procesos CI/CD * Experiencia con ejecutores de pruebas como MSTest, NUnit, Catch2, GoogleTest o Pytest * Experiencia trabajando con principios y herramientas de control de versiones como Perforce y GitHub * Buen conocimiento del protocolo HTTP y plataformas API como Postman o curl * Experiencia con bases de datos XML y MySQL * Familiaridad con sistemas operativos Windows y Linux * Fuertes habilidades de colaboración y comunicación * Buenas habilidades de liderazgo con capacidad para trabajar de forma independiente en entornos dinámicos * Comprensión general de la Pirámide de Pruebas * Dominio del idioma inglés a nivel B2 o superior **Deseable** * Experiencia con controladores de automatización de pruebas como Selenium, Appium o MS Automation Driver * Nivel intermedio en programación Python * Comprensión de enfoques de desarrollo basado en palabras clave y desarrollo orientado al comportamiento (BDD) * Conocimiento básico de gráficos 2D y 3D * Experiencia con interfaces de línea de comandos como Cmd o PowerShell * Título universitario en Ciencias de la Computación, Ingeniería de Software o campo relacionado **Ofrecemos** * Cultura de Aprendizaje \- Queremos que seas la mejor versión de ti mismo, por eso ofrecemos acceso ilimitado a plataformas de aprendizaje, una amplia gama de cursos internos y todo el conocimiento necesario para crecer profesionalmente * Cobertura Médica \- La salud y el bienestar son importantes, por eso cubrimos a usted y hasta cuatro miembros de su familia en un plan médico de primera clase. Tenemos varias opciones, para que pueda elegir la que mejor se adapte a usted y a su familia * Beneficio Visual \- Ver su trabajo para nosotros sería una alegría para la vista. Queremos que su visión siempre esté al 100%, por eso ofrecemos hasta $200.000 COP para cualquier gasto relacionado con la salud visual * Plan de Seguro de Vida \- Hemos establecido una alianza con MetLife para ofrecer un plan de seguro de vida con cobertura completa. Así, su familia estará protegida, incluso si usted no está. * Cobertura por Licencia Médica \- Somos una de las pocas empresas que cubre el 100% de su licencia médica, hasta por 90 días. Su salud es lo más importante para nosotros * Oportunidades de Crecimiento Profesional \- Hemos diseñado un proceso de desarrollo altamente competitivo y completo, donde tendrá todas las herramientas para llegar adonde siempre ha querido estar, personal y profesionalmente * Plan de Compra de Opciones Accionarias \- Como empleado de EPAM puede ser más que solo un colaborador; también tendrá la oportunidad de comprar acciones a un precio reducido y convertirse en copropietario de nuestra organización * Ingresos Adicionales \- Además de su salario habitual, también tendrá la posibilidad de obtener ingresos extra mediante la recomendación de talento, participar como entrevistador técnico y muchas otras formas * Beneficio Comunitario \- Formará parte de una comunidad mundial de más de 50.000 empleados, donde podrá aprender, superarse, destacar y compartir sus conocimientos y experiencia con equipos multiculturales. *Tenga en cuenta que aunque esté solicitando este puesto, podría recibir ofertas para unirse a otros proyectos dentro de EPAM.* EPAM es un proveedor global líder en servicios de ingeniería y desarrollo de plataformas digitales. Estamos comprometidos a tener un impacto positivo en nuestros clientes, empleados y comunidades. Fomentamos una cultura dinámica e inclusiva. Aquí colaborará con equipos multinacionales, contribuirá a una infinidad de proyectos innovadores que ofrecen soluciones creativas y de vanguardia, y tendrá la oportunidad de aprender y crecer continuamente. Sin importar dónde se encuentre, formará parte de una comunidad dedicada, creativa y diversa que lo ayudará a descubrir todo su potencial.


