




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 el desarrollo de nuestros marcos y herramientas de automatización. *Aceptamos* *CVs únicamente en inglés.* **Responsabilidades** * Colaborar con el cliente para alinear expectativas y negociar soluciones * Desarrollar herramientas y soluciones para tareas repetitivas para 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 de CI y depurarlos * Contribuir a la visión técnica general del equipo * Trabajar con el liderazgo de ingeniería 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 principios y métricas de automatización de pruebas * Comprensión de estructuras y enfoques de marcos de automatización de pruebas, incluyendo desarrollo basado en datos * Buen entendimiento de 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 un entorno dinámico * Comprensión general de la Pirámide de Pruebas * Dominio del 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 basado en comportamiento * Comprensión básica 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 tú y hasta cuatro miembros de tu familia están incluidos en un plan médico de primera clase. Tenemos varias opciones, para que puedas elegir la mejor para ti y tu familia * Beneficio Visual \- Ver tu trabajo para nosotros sería una bendición para la vista. Queremos que tu visión siempre esté al 100%, por eso ofrecemos hasta $200\.000 COP para cualquier gasto relacionado con salud visual * Plan de Seguro de Vida \- Hemos asociado con MetLife para ofrecer un seguro de vida con cobertura completa. Así, tu familia estará protegida, incluso si tú no estás. * Cobertura por Licencia Médica \- Somos una de las pocas empresas que cubre el 100% de tu licencia médica, hasta por 90 días. Tu 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ás todas las herramientas para llegar adonde siempre has querido estar, personal y profesionalmente * Plan de Compra de Opciones Accionarias \- Como empleado de EPAM puedes ser más que solo un colaborador, también tendrás la oportunidad de comprar acciones a un precio reducido y convertirte en copropietario de nuestra organización * Ingresos Adicionales \- Además de tu salario habitual, también tendrás la posibilidad de ganar ingresos extra recomendando talento, siendo entrevistador técnico y muchas otras formas * Beneficio Comunitario \- Serás parte de una comunidad mundial de más de 50.000 empleados, donde podrás aprender, superarte, destacar y compartir tus conocimientos y experiencia con equipos multiculturales. *Ten en cuenta que aunque estés aplicando a esta posición, podrías recibir ofertas para unirte 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ás con equipos multinacionales, contribuirás a una infinidad de proyectos innovadores que ofrecen soluciones creativas y vanguardistas, y tendrás la oportunidad de aprender y crecer continuamente. No importa dónde te encuentres, te unirás a una comunidad dedicada, creativa y diversa que te ayudará a descubrir todo tu potencial.


