DescripciónSenior Test Automation Engineer Empresa: Zemsania
Ubicación: Monterrey, México (Modalidad Híbrida)
Tipo de Contrato: Indefinido
Salario: A convenir
Descripción del Puesto:Buscamos un
Senior Test Automation Engineer con una sólida experiencia y un profundo conocimiento en la automatización de pruebas, especialmente en el ecosistema .NET y con herramientas como Selenium. Este rol es fundamental para asegurar la calidad y fiabilidad de nuestras soluciones de software, participando activamente en todo el ciclo de vida del desarrollo. Trabajarás en un entorno dinámico y colaborativo, formando parte de un proyecto estratégico para uno de nuestros clientes clave en México.
Responsabilidades Clave:- Diseñar, desarrollar e implementar estrategias de automatización de pruebas robustas y escalables.
- Crear y mantener scripts de automatización de pruebas utilizando C# y el framework .NET, integrando herramientas como Selenium WebDriver.
- Definir y ejecutar planes de pruebas funcionales, de regresión, de rendimiento y de carga, tanto manuales como automatizados.
- Identificar, documentar y dar seguimiento a los defectos de software de manera clara y concisa.
- Colaborar estrechamente con los equipos de desarrollo, producto y negocio para comprender los requisitos y asegurar la cobertura de pruebas adecuada.
- Participar en la definición y mejora continua de los procesos de aseguramiento de la calidad y automatización.
- Realizar revisiones de código de los scripts de automatización para garantizar la calidad y las mejores prácticas.
- Evaluar y recomendar nuevas herramientas y tecnologías para mejorar la eficiencia y efectividad de las pruebas.
- Mentorear a ingenieros de pruebas junior, compartiendo conocimientos y promoviendo un ambiente de aprendizaje.
- Contribuir a la integración continua y despliegue continuo (CI/CD) mediante la incorporación de pruebas automatizadas en los pipelines.
RequisitosRequisitos Indispensables:- Experiencia: Mínimo 5 años de experiencia comprobada en aseguramiento de la calidad de software y automatización de pruebas.
- Automatización: Experiencia sólida en el diseño, desarrollo y mantenimiento de frameworks de automatización de pruebas.
- .NET: Dominio del ecosistema .NET, incluyendo C# para la escritura de scripts de automatización.
- Selenium: Experiencia avanzada con Selenium WebDriver para la automatización de pruebas web.
- Metodologías Ágiles: Familiaridad y experiencia trabajando en entornos Ágiles (Scrum, Kanban).
- Bases de Datos: Conocimiento de bases de datos relacionales y capacidad para escribir consultas SQL básicas.
- Control de Versiones: Experiencia con sistemas de control de versiones como Git.
- Inglés: Nivel intermedio/avanzado de inglés (deseable, para comunicación con equipos internacionales).
- Habilidades de Comunicación: Excelentes habilidades de comunicación verbal y escrita.
- Resolución de Problemas: Capacidad analítica y de resolución de problemas.
Será un Plus Contar Con:- Experiencia con otras herramientas de automatización (ej. Cypress, Playwright).
- Conocimiento de pruebas de API (REST, SOAP).
- Experiencia con herramientas de gestión de pruebas (ej. TestRail, Zephyr).
- Conocimiento de prácticas de BDD (Behavior-Driven Development).
- Experiencia en la automatización de pruebas de aplicaciones móviles.
- Certificaciones en aseguramiento de la calidad o automatización.