Ingeniero Senior de Automatización QA Android (Kotlin) - Remoto
Remoto
Jornada completa
Introducción
Buscamos un experimentado Ingeniero de Automatización de Pruebas de Calidad (AQA) especializado en Android para desarrollar e implementar pruebas automatizadas robustas para nuestra aplicación nativa. Como especialista en automatización, utilizará tecnologías punteras como Kotlin 1.8+ junto con Espresso 3.5+ y UIAutomator 2.2+ para garantizar la estabilidad, rendimiento y excelencia en nuestros productos móviles. Esta posición requiere un profesional con sólidas competencias técnicas en automatización y control de calidad de software.
Responsabilidades Clave
- Diseñar, desarrollar e implementar pruebas automatizadas de interfaz de usuario para aplicaciones nativas de Android utilizando Kotlin, Espresso y UIAutomator.
- Crear y mantener frameworks de automatización escalables que maximicen la cobertura de pruebas y optimicen los tiempos de ejecución.
- Analizar requisitos funcionales y técnicos para desarrollar estrategias de prueba efectivas que garanticen la calidad del producto.
- Identificar, documentar y realizar seguimiento de defectos en el sistema de gestión de proyectos correspondiente.
- Colaborar estrechamente con equipos de desarrollo para implementar soluciones de prueba que se integren perfectamente en el ciclo de desarrollo continuo.
- Configurar y optimizar procesos de integración continua para la ejecución eficiente de pruebas automatizadas.
- Generar informes detallados sobre resultados de pruebas y métricas de calidad para las partes interesadas.
- Participar activamente en revisiones de código para garantizar las mejores prácticas en automatización.
- Mantenerse actualizado con las últimas tendencias, herramientas y frameworks en pruebas de aplicaciones móviles.
- Implementar estrategias para reducir los falsos positivos y aumentar la estabilidad de las pruebas.
Requisitos Indispensables
- Experiencia demostrable con Kotlin (versión 1.8+) y conocimientos profundos de Espresso (3.5+) y UIAutomator (2.2+).
- Dominio avanzado de Java Core y principios sólidos de programación orientada a objetos.
- Mínimo 3 años de experiencia profesional en desarrollo de pruebas automatizadas de UI para aplicaciones Android.
- Conocimiento práctico de patrones de diseño aplicados a frameworks de automatización (Page Object, Screenplay, etc.).
- Experiencia verificable en la creación y mantenimiento de suites de pruebas automatizadas para aplicaciones nativas.
- Comprensión exhaustiva de los principios de QA y metodologías de prueba contemporáneas.
- Capacidad para trabajar de forma autónoma y gestionar eficazmente las prioridades en un entorno completamente remoto.
- Excelentes habilidades de comunicación y capacidad para documentar procesos técnicos con claridad.
- Familiaridad probada con herramientas de control de versiones como Git y flujos de trabajo colaborativos.
Habilidades Deseables
- Experiencia configurando builds en sistemas de integración continua como TeamCity, GitLab CI/CD o Jenkins.
- Conocimientos prácticos en configuración de DockerFile y containerización de entornos de prueba automatizados.
- Experiencia con sistemas Linux a nivel usuario para configuración, depuración y solución de problemas.
- Familiaridad con Gradle y sistemas modernos de construcción para proyectos Android.
- Experiencia con herramientas complementarias de prueba como Appium, JUnit 5 o TestNG.
- Conocimientos avanzados de Android SDK y ciclo de vida de aplicaciones Android modernas.
- Experiencia implementando pruebas de rendimiento y optimización para aplicaciones móviles.
- Competencia para desarrollar pruebas de API utilizando herramientas como Retrofit o OkHttp.
- Experiencia con metodologías ágiles y herramientas de gestión de proyectos como Jira, Confluence o Asana.
¿Por Qué Unirse a Nuestro Equipo?
Al incorporarse a nuestra organización, tendrá la oportunidad de trabajar en proyectos tecnológicamente desafiantes que impactan directamente en la experiencia de miles de usuarios. Ofrecemos un entorno de trabajo flexible completamente remoto, con un equipo colaborativo comprometido con la excelencia técnica y la innovación constante. Valoramos profundamente el crecimiento profesional, proporcionando oportunidades continuas para aprendizaje y desarrollo de competencias en las tecnologías más avanzadas de automatización de pruebas. Nuestro proceso de desarrollo se fundamenta en las mejores prácticas de la industria, permitiéndole aplicar y expandir sus conocimientos en un ambiente que premia la iniciativa y el pensamiento crítico.
Esta posición está abierta para candidatos que puedan trabajar remotamente, con preferencia para ciudadanos de la Federación Rusa.