About the Role
Nuestro cliente, WhatJobs Direct , está buscando un(a) Ingeniero(a) de Automatización de Pruebas (QA Automation) proactivo(a) y con atención al detalle para unirse a su equipo de calidad en Puebla, Puebla . Este rol es vital para asegurar la calidad y fiabilidad de nuestros productos de software a través del diseño, desarrollo y mantenimiento de suites de pruebas automatizadas. El(la) candidato(a) ideal poseerá una sólida experiencia en la creación de frameworks de automatización robustos, la ejecución de pruebas y el análisis de resultados. Buscamos a alguien que pueda colaborar estrechamente con los equipos de desarrollo y QA manual para identificar oportunidades de automatización y mejorar la eficiencia del ciclo de vida de las pruebas. Este puesto ofrece la oportunidad de trabajar con tecnologías modernas y contribuir directamente a la entrega de software de alta calidad en un entorno de trabajo dinámico. Se espera que el(la) profesional aporte conocimientos técnicos profundos y un enfoque metódico para la identificación y solución de defectos. La pasión por la calidad y la mejora continua de los procesos de testing es fundamental para el éxito en este puesto.
Key Responsibilities
- Diseñar, desarrollar y mantener scripts de pruebas automatizadas para aplicaciones web y móviles.
- Crear y mantener frameworks de automatización de pruebas robustos y escalables.
- Ejecutar suites de pruebas automatizadas y analizar los resultados, identificando y documentando defectos.
- Colaborar con los equipos de desarrollo y QA manual para comprender los requisitos de las pruebas y las historias de usuario.
- Integrar pruebas automatizadas en los pipelines de CI/CD para asegurar la retroalimentación continua.
- Investigar y recomendar nuevas herramientas y tecnologías para mejorar la estrategia de automatización de pruebas.
- Realizar pruebas de regresión, funcionales, de rendimiento y de integración de manera automatizada.
- Participar activamente en las ceremonias ágiles (daily stand-ups, sprint planning, retrospectives).
- Contribuir a la mejora continua de los procesos y metodologías de QA.
- Reportar el estado de las pruebas y los hallazgos de defectos de manera clara y oportuna.
Requirements
- Licenciatura en Ciencias de la Computación, Ingeniería de Software o un campo relacionado.
- Experiencia demostrable de al menos 3 años en automatización de pruebas de software.
- Dominio de lenguajes de scripting como Python, Java o JavaScript para la automatización.
- Experiencia con herramientas de automatización de UI como Selenium WebDriver, Cypress o Playwright.
- Conocimiento de herramientas de gestión de pruebas (ej. Jira, TestRail) y sistemas de control de versiones (ej. Git).
- Experiencia en la creación y mantenimiento de frameworks de automatización (ej. Page Object Model).
- Comprensión de los principios de pruebas de software y metodologías ágiles.
- Familiaridad con entornos de CI/CD (ej. Jenkins, GitLab CI) es un plus.
- Excelentes habilidades analíticas y de resolución de problemas.
- Atención al detalle y una fuerte dedicación a la calidad del software.
Benefits
- Salario competitivo acorde a la experiencia y el mercado.
- Oportunidad de trabajar en proyectos de software innovadores.
- Entorno de trabajo dinámico y colaborativo en Puebla.
- Desarrollo profesional continuo y capacitación en nuevas tecnologías de testing.
- Formar parte de un equipo comprometido con la calidad.
- Prestaciones superiores a las de ley.
- Seguro de gastos médicos mayores y menores.