Job Openings Quality Assurance Engineer

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.