Description
Buscamos un QA Automation con experiencia en Playwright y Cucumber, utilizando Zephyr Squad en Jira para la gestión de pruebas. Esta persona será responsable de garantizar que los productos de software cumplan con los requisitos técnicos y de negocio y que proporcionen una experiencia de usuario óptima y estén libres de defectos críticos antes de su lanzamiento.
Funciones del Rol:
- Diseño de Planes de Prueba: Crear planes de prueba detallados que incluyan objetivos, alcance, enfoques, recursos, y cronogramas. Esto implica definir los criterios de aceptación y las metodologías a utilizar para las pruebas de los tableros de control táctico, operacional y estratégico.
- Elaboración de Escenarios y Guiones de Prueba: Desarrollar escenarios de prueba específicos y guiones para validar la funcionalidad, rendimiento, seguridad, y usabilidad de los tableros de control, asegurándose de que cumplan con los requisitos definidos.
- Ejecución de Pruebas sobre el Código Fuente: Realizar pruebas manuales y automatizadas sobre el código fuente para identificar cualquier defecto o problema de rendimiento, trabajando estrechamente con el equipo de desarrollo para la rápida corrección de errores.
- Análisis de Resultados y Reporte de Errores: Analizar los resultados de las pruebas para identificar patrones de fallas y documentar los errores encontrados con detalle, incluyendo pasos para reproducir, capturas de pantalla, y la severidad del error.
- Revisión del Well Architected Framework: Participar en la revisión del marco arquitectónico para asegurar que los principios de diseño y las mejores prácticas de calidad están integrados en el proyecto desde el principio.
Requirements
- Playwright: Experiencia en automatización de pruebas para aplicaciones web en múltiples navegadores.
- Cucumber: Conocimientos en BDD y uso de Cucumber para escribir pruebas en lenguaje Gherkin.
- Zephyr en Jira: Experiencia en gestión de pruebas con Zephyr en Jira.
- Agile: Experiencia trabajando en equipos ágiles (Scrum).
- Conocimientos de Desarrollo Backend en Pythonpara pruebas y automatización.
- Unit Testing: Habilidad para escribir pruebas unitarias con herramientas comoPyTest.
- Integration Testing: Experiencia en pruebas de integración entre módulos o servicios.
- End-to-End Testing: Capacidad para ejecutar pruebas de extremo a extremo simulando escenarios de usuario.
- Postman: Experiencia en el uso de Postman para pruebas y documentación de APIs.
- Swagger (OpenAPI): Conocimientos en diseño y consumo de APIs con Swagger.
- Jira: Experiencia en la gestión de pruebas y seguimiento de defectos en Jira
Deseable:
- Conocimientos deAWSpara entender la infraestructura y servicios en la nube.
Benefits
- Proyecto por horas: Remuneración basada en horas de trabajo, en modo freelancer.
- Trabajo Remoto: Flexibilidad para trabajar desde cualquier ubicación.
- Horario Flexible: Gestiona tu tiempo y prioriza entregables en lugar de cumplir horarios estrictos.
- Colaboración con Equipos Internacionales: Oportunidad de trabajar en un proyecto de alto impacto.
- Posibilidad de Extender el Proyecto: Dependiendo del desempeño y la carga de trabajo, existe la posibilidad de continuar en futuros proyectos con el mismo equipo o cliente.