Empresa de tecnología busca un Arquitecto de Frameworks de Automatización para diseñar, construir y mantener frameworks escalables para UI, API e integraciones, con foco en IA para QA. Requiere experiencia en TypeScript/JavaScript/C#, Playwright/Selenium y CI/CD.
Si te copa diseñar y construir frameworks de automatización escalables, con foco en IA para QA y la posibilidad de trabajar remoto, este puesto en Partner One Capital es para vos. Ideal si tenés experiencia en TypeScript/JavaScript/C# y Playwright/Selenium.
Descripción del puesto
Buscamos un Ingeniero de Frameworks de Automatización de nivel arquitecto para diseñar, construir, escalar y mantener frameworks de automatización empresariales en flujos de trabajo de UI, API, documentos y con alta carga de integración. Este rol también dará soporte a iniciativas de QA asistida por IA (ej. generación de pruebas, soporte de pipelines y análisis de fallos). El candidato ideal podrá exponer ejemplos reales de cómo ha diseñado frameworks para escalar, asegurar y mantener estabilidad a largo plazo, a medida que evolucionan las aplicaciones, los equipos, los entornos y los pipelines de entrega. Responsabilidades Clave: - Arquitectar, construir y mantener frameworks de automatización de UI escalables usando Playwright y Selenium. - Diseñar frameworks que soporten múltiples equipos, aplicaciones, entornos y pipelines de CI/CD. - Construir componentes reutilizables de pruebas de API e integración (Postman, GraphQL, PactumJS, clientes REST). - Dar soporte a flujos de trabajo con alta carga de documentos y requisitos de cumplimiento (validación de divulgaciones, OCR, inteligencia de documentos). - Implementar observabilidad de la automatización: logging, diagnósticos, detección de pruebas inestables y reporte de tendencias. - Dar soporte a la automatización asistida por IA: generación de pruebas, optimización de regresiones y triaje de fallos. Experiencia Requerida: - Profunda experiencia práctica en la construcción y mantenimiento de frameworks de automatización empresariales. - Experiencia avanzada en codificación en TypeScript, JavaScript o C#. - Sólida experiencia con Playwright, Selenium o herramientas de automatización similares. - Fuerte experiencia en CI/CD, preferentemente con Azure DevOps. - Experiencia en el diseño de automatización para sistemas distribuidos, APIs, integraciones y flujos de trabajo complejos. - Capacidad para explicar decisiones de diseño de frameworks en el mundo real, sus compensaciones y estrategias de mantenimiento a largo plazo. Áreas Clave de Evaluación: - Escala: Los candidatos deben explicar cómo diseñaron frameworks de automatización que escalaron entre equipos, aplicaciones y entornos. Los ejemplos pueden incluir la escala de ejecución de pruebas en pipelines de CI/CD, el soporte a múltiples productos desde un solo framework, el diseño de componentes reutilizables y la gestión de datos de prueba y configuración de entornos. - Seguridad: Describir prácticas de seguridad al construir frameworks: gestión segura de credenciales, evitación de secretos codificados, acceso basado en roles, manejo seguro de datos de prueba, seguridad de pipelines y protección de datos sensibles. - Estabilidad: Explicar cómo la automatización se mantuvo estable a medida que evolucionaban las aplicaciones: reducción de pruebas inestables, mantenimiento de selectores reutilizables, versionado de componentes del framework, manejo de cambios en la aplicación sin reescrituras importantes y separación de defectos reales de fallos de automatización. Idealmente (Nice-to-Haves): - Experiencia en hipotecas, préstamos, banca o FinTech. - Experiencia con flujos de trabajo con requisitos de cumplimiento o alta carga de documentos. - Experiencia con QA asistida por IA, Azure OpenAI o Claude. - Experiencia con Azure Document Intelligence. - Experiencia en la optimización de la selección de pruebas de regresión. Guía para la Selección de Candidatos: Como profesional de automatización de nivel arquitecto, se espera que pueda guiarnos a través de sus proyectos donde logró hazañas en la construcción, escalado, aseguramiento, estabilización, integración y mantenimiento de frameworks de automatización. Será considerado un candidato fuerte si puede proporcionar ejemplos del mundo real de los logros mencionados.
Responsabilidades
- Arquitectar, construir y mantener frameworks escalables de automatización de UI usando Playwright y Selenium
- Diseñar frameworks que soporten múltiples equipos, aplicaciones, entornos y pipelines de CI/CD
- Construir componentes reutilizables de prueba de API e integración (Postman, GraphQL, PactumJS, clientes REST)
- Soportar flujos de trabajo con mucho contenido de documentos y cumplimiento normativo (validación de divulgaciones, OCR, inteligencia de documentos)
- Implementar observabilidad de automatización: logging, diagnóstico, detección de pruebas inestables y reporte de tendencias
- Soportar automatización asistida por IA: generación de pruebas, optimización de regresión y triaje de fallos