About the Role
Nuestro cliente busca un Ingeniero de QA Automation meticuloso y proactivo para unirse a su equipo de aseguramiento de la calidad, trabajando de forma totalmente remota. El candidato ideal será un experto en la creación y mantenimiento de suites de pruebas automatizadas, asegurando la más alta calidad y fiabilidad de nuestras aplicaciones de software. Serás responsable de diseñar, implementar y ejecutar pruebas automatizadas en diferentes niveles (unitario, integración, E2E), identificando y documentando defectos de manera clara y concisa. Trabajarás en estrecha colaboración con los equipos de desarrollo y producto para integrar las pruebas automatizadas en el ciclo de vida del desarrollo de software (SDLC) y mejorar la eficiencia de nuestros procesos de QA. Este rol es fundamental para garantizar la satisfacción del cliente y la excelencia del producto.
Key Responsibilities
Diseñar, desarrollar y mantener scripts de pruebas automatizadas utilizando herramientas y frameworks relevantes (Selenium, Cypress, Playwright, Appium).
Definir estrategias de prueba y planes de ejecución para garantizar la cobertura completa del software.
Integrar pruebas automatizadas en pipelines CI/CD para la integración y entrega continua.
Ejecutar pruebas automatizadas y analizar los resultados, identificando y reportando defectos.
Colaborar estrechamente con los desarrolladores para depurar y resolver problemas encontrados.
Participar en la definición de requisitos y casos de uso desde la perspectiva de QA.
Investigar y recomendar nuevas herramientas y tecnologías de automatización de pruebas.
Mantener y actualizar la documentación de los casos de prueba y los scripts de automatización.
Evaluar la calidad general del producto y proporcionar feedback para la mejora continua.
Realizar pruebas exploratorias y manuales cuando sea necesario para complementar la automatización.
RequirementsMínimo 3 años de experiencia en aseguramiento de la calidad de software, con un robusto enfoque en la automatización de pruebas.
Experiencia demostrada con herramientas de automatización de UI como Selenium WebDriver, Cypress o Playwright.
Conocimientos de lenguajes de scripting o programación para la creación de tests (Python, JavaScript, Java).
Comprensión de los principios de diseño de pruebas y la pirámide de testing.
Experiencia trabajando con sistemas de control de versiones como Git.
Familiaridad con metodologías ágiles (Scrum/Kanban).
Capacidad para escribir casos de prueba claros y concisos y documentar defectos de manera efectiva.
Excelentes habilidades analíticas y de resolución de problemas.
Habilidades de comunicación y capacidad para colaborar eficazmente en un equipo remoto.
Se valorará experiencia con pruebas de API y herramientas como Postman/Newman.
BenefitsDisfruta