Empresa busca un Líder de Automatización de Pruebas / SDET Senior para construir un framework de pruebas end-to-end en C# con Playwright para una plataforma empresarial en .NET 10, integrándolo en Azure DevOps y capacitando al equipo de QA.
Si te copa liderar la automatización de cero en un proyecto nuevo y desafiante, esta es tu oportunidad. Vas a armar un framework en C# con Playwright para una plataforma .NET y capacitar al equipo. Ideal si buscás autonomía técnica y crecer en un rol clave.
Buscamos un Test Automation Lead / Senior SDET para liderar la automatización de pruebas de una plataforma empresarial nueva, que reemplazará a más de quince aplicaciones heredadas para un cliente en EE. UU. La pila tecnológica es .NET de punta a punta: Blazor (MudBlazor), una aplicación móvil híbrida MAUI Blazor, y Azure DevOps para la entrega, multi-tenant con seguridad a nivel de fila. Hoy no existe un conjunto de pruebas automatizadas. Se espera que lo construyas y transfieras la práctica a un equipo de QA manual existente. Reportarás al Head of QA y tendrás la autoridad técnica en automatización. **Tus responsabilidades:** - Liderar la automatización de pruebas de punta a punta, construyendo un conjunto de pruebas de caja negra a nivel de sistema desde un repositorio vacío, ejerciendo la plataforma a través del navegador y por HTTP. - Definir los estándares: convenciones de localizadores y nombres, patrones de Page Object, estrategia de datos de prueba, criterios de revisión y política de pruebas inestables (flaky tests). - Construir el framework en C# utilizando los bindings de .NET de Playwright. - Integrar puertas de calidad (quality gates) en el pipeline de CI/CD: puertas de pull request, puertas de release y reporte de resultados de pruebas en Azure DevOps. - Verificar de forma independiente la salida generada por IA, como control del código de aplicación y pruebas unitarias que producen los agentes del equipo de desarrollo. - Cubrir el aislamiento de tenants y la superficie móvil (MAUI Blazor Hybrid). - Mentorizar a la organización de QA, transfiriendo los fundamentos de Playwright y la práctica de automatización a un equipo de QA manual existente. **Experiencia requerida:** - Inglés avanzado (C1), tanto escrito como oral, con excelentes habilidades de comunicación. - Más de 2 años de experiencia práctica con Playwright en producción. - Experiencia en TypeScript califica completamente, ya que la API del navegador, los localizadores, la espera automática y las aserciones son casi idénticas entre los bindings. - Fluidez en C#. Debes poder leer y depurar C# con confianza, y escribir pruebas de integración contra servicios .NET. - Demostrar propiedad de un framework de automatización, incluyendo sus estándares y controles —construido desde un repositorio vacío o mejorado materialmente. - Experiencia práctica en la creación de pipelines de CI/CD: definición de pipeline como código, publicación de resultados de pruebas, configuración de puertas (gates) y solución de problemas de fallos en pipelines. - Uso diario de una herramienta de codificación con IA generativa, ejecutada contra un repositorio como parte del trabajo normal. - Capacidad para articular los modos de fallo de la IA en las pruebas generadas: aserciones que pasan independientemente de la lógica de la aplicación, selectores o métodos de API fabricados, mocking que verifica el mock en lugar del comportamiento, valores de entorno hardcodeados. - Un historial de mejora de la capacidad de otros testers, a través de capacitación, mentoría o actualización de colegas en automatización o nuevas herramientas. - Disponibilidad de 09:00 a 17:00, hora del este de EE. UU., con flexibilidad por la noche para releases e incidentes de alta prioridad. **Deseable:** - Bindings de Playwright para .NET específicamente, en lugar de TypeScript u otro binding. - Experiencia en pruebas de Blazor, incluyendo estabilidad de selectores contra bibliotecas de componentes como MudBlazor. - Pruebas multi-tenant, verificación de aislamiento de tenants o validación de seguridad a nivel de fila. **Beneficios:** - Horario flexible y Trabajo desde cualquier lugar (Work From Anywhere). - Programa de referidos. - Ambiente de trabajo colaborativo y relajado.
Syneoshealth Wd12/Syneos_Health_External_Site · Buenos Aires
Presencialhace 3 meses