Descripción
Resumen:
Buscamos un Ingeniero Senior de Calidad en Móvil para unirse al equipo de Ingeniería Móvil, centrado en crear experiencias interactivas y desarrollar nuevos productos y plataformas para los clientes en un entorno dinámico y estable.
Aspectos destacados:
1. Oportunidad de desarrollar nuevos productos y plataformas para los clientes
2. Trabajar en un entorno dinámico con la estabilidad de una empresa del ranking Fortune 100
3. Colaborar con los equipos de Producto, Diseño y Desarrollo
Estamos buscando un **Ingeniero Senior de Calidad en Móvil** para formar parte de nuestro equipo de Ingeniería Móvil, encargado de desarrollar nuevos productos y plataformas para nuestros clientes. Nuestro objetivo es crear experiencias interactivas en cada punto de contacto del recorrido del consumidor, ya sea antes, durante o después del momento de la compra.
Usted operará en un entorno de ritmo acelerado con la estabilidad que brinda trabajar para una empresa del ranking Fortune 100, colaborando con un pequeño grupo de ingenieros especializados en productos móviles. Deberá estar bien versado en las metodologías modernas de desarrollo de software y ser capaz de profundizar rápidamente y realizar iteraciones ágiles sobre ideas incluso ante la ambigüedad.
**Responsabilidades**
* Colaborar con los equipos de Producto, Diseño y Desarrollo para comprender los requisitos del producto y elaborar un plan de pruebas exhaustivo y casos de prueba
* Ejecutar pruebas funcionales y automatizadas para verificar la exactitud, integridad y fiabilidad de la funcionalidad
* Contribuir al desarrollo y mejora de marcos de pruebas automatizadas de interfaz de usuario basados en Espresso (Android) y XCUITest (iOS)
* Analizar los requisitos y determinar la viabilidad técnica de la automatización
* Integrar pruebas automatizadas en CI para identificar problemas durante el ciclo de desarrollo
* Participar en revisiones de solicitudes de extracción (PR), enviar PR y contribuir al objetivo de lograr una preparación del 100 % para la automatización de pruebas de regresión
* Desarrollar y mantener scripts de pruebas automatizadas robustos, escalables y reutilizables en múltiples aplicaciones
* Identificar, documentar y hacer seguimiento de defectos, trabajando estrechamente con los equipos de desarrollo para garantizar su resolución oportuna y su verificación posterior
* Mejorar la entrega y calidad de QA mediante la definición de estrategias de prueba, mejoras de procesos y coordinación con múltiples equipos de backend
* Colaborar con el equipo de desarrollo para definir e implementar mecanismos que incorporen las pruebas más tempranamente en el proceso de desarrollo de software mediante estrategias de simulación (mocking)
* Priorizar demandas concurrentes, gestionar múltiples tareas simultáneas y adaptarse a cambios en las prioridades
* Realizar pruebas de regresión para validar que las nuevas mejoras no afecten negativamente la funcionalidad existente
**Requisitos**
* 7\+ años de experiencia técnica con título universitario o de posgrado en Ciencias de la Computación, Ingeniería u otras disciplinas afines
* 3\+ años de experiencia en automatización de aplicaciones móviles con herramientas como MonkeyTalk, Selendroid, Appium o Katalon
* Experiencia práctica en pruebas en plataformas móviles iOS y Android mediante diversas herramientas funcionales y automatizadas
* Experticia en pruebas de aseguramiento de calidad (QE)/funcionales, incluidas pruebas de integración, regresión, exploratorias, de extremo a extremo, compatibilidad, GUI y accesibilidad
* Competencia en marcos de automatización de interfaz de usuario como Espresso y XCUITest, junto con sólidas habilidades de programación en Java
* Habilidades en planificación y reportes de pruebas, con capacidad para definir estrategias de prueba e impulsar mejoras de procesos
* Antecedentes en pruebas de servicios web/API mediante Postman, IntelliJ HTTP Client u otras herramientas similares
* Familiaridad con herramientas de depuración como Charles Proxy, Splunk o Sentry, combinada con sólidas habilidades de depuración
* Experiencia en despliegues de software de ciclo completo mediante prácticas ágiles
* Excelentes habilidades comunicativas y mentalidad colaborativa, con atención al detalle
* Dominio del inglés a nivel intermedio alto (B2\) o superior
**Deseable**
* Conocimiento de conceptos de programación funcional
* Conocimiento de Swift
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de profesionales altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días libres remunerados y licencias por enfermedad
* Cursos de actualización de competencias, reconversión profesional y certificaciones
* Acceso ilimitado a la biblioteca de LinkedIn Learning y más de 22.000 cursos
* Oportunidades de carrera a nivel global
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn