About the job Quality Assurance Engineer
Acerca del Puesto: Ingeniero de Aseguramiento de Calidad (QA Automation Engineer)
Estamos buscando un Ingeniero de Automatización QA apasionado por la ingeniería de calidad y con amplia experiencia práctica en pruebas automatizadas. El candidato ideal tendrá sólidas habilidades en el diseño, desarrollo y ejecución de scripts y frameworks de prueba automatizados en capas web y API.
Responsabilidades
-
Experiencia sólida en pruebas frontend y backend para aplicaciones de tiendas minoristas.
-
Liderar pruebas de aseguramiento de calidad para aplicaciones web y móviles de gran escala en un entorno ágil y dinámico.
-
Impulsar esfuerzos de automatización de pruebas utilizando herramientas open-source y crear frameworks de prueba en plataformas web o nativas.
-
Participar en la construcción y mejora de herramientas de automatización utilizadas por el equipo de ingeniería.
-
Crear y ejecutar scripts de prueba (automatizados o manuales) basados en requisitos de frontend, middleware y backend.
-
Planificar cronogramas de prueba, liderar actividades de ejecución y asegurar la entrega de productos a tiempo y con alta calidad.
-
Optimizar procesos y proponer mejoras en el ciclo de vida del desarrollo de software.
-
Identificar y resolver defectos críticos de software.
-
Comunicar planes, riesgos, problemas y avances de manera clara al equipo y a la dirección, asegurando el cumplimiento de plazos.
-
Ir más allá de la ejecución de pruebas, proponiendo mejoras de procesos y nuevas ideas para aumentar la satisfacción del cliente y la calidad del producto.
-
Apoyar iniciativas de mejora e innovación en CI/CD.
Requisitos Clave
-
Experiencia comprobada con Cucumber (enfoque BDD).
-
Experiencia práctica con WebdriverIO (altamente valorada).
-
Dominio de JavaScript, TypeScript u otros lenguajes de scripting similares.
-
Conocimiento en herramientas de automatización adicionales como:
-
Selenium
-
Cypress
-
Playwright
-
Appium (para automatización móvil)
-
-
Familiaridad con herramientas de pruebas de API REST: Postman, RestAssured, SuperTest.
-
Conocimiento sólido del ciclo de vida de pruebas de software, planificación de pruebas y desarrollo de casos de prueba.
-
Experiencia integrando pruebas automatizadas en pipelines CI/CD (Jenkins, GitHub Actions, GitLab CI).
-
Fuertes habilidades de depuración y resolución de problemas.
-
Habilidades claras de comunicación y documentación.
Deseable
-
Experiencia con herramientas de pruebas de rendimiento (JMeter, k6).
-
Haber trabajado en entornos Agile/Scrum.
-
Capacidad para colaborar estrechamente con desarrolladores, QA y equipos de producto.