Salario negociable
Qode
California, USA
Resumen del trabajo: Estamos buscando un redactor de BDD altamente motivado con amplia experiencia en la redacción de casos de uso y archivos de funcionalidades utilizando metodologías de Desarrollo Guiado por el Comportamiento (BDD). El candidato ideal también contará con experiencia práctica en frameworks de BDD basados en Python, como Behave o pytest-bdd, para apoyar las pruebas automatizadas y la especificación colaborativa de los requisitos empresariales. Principales responsabilidades: Colaborar con los responsables de producto, analistas de negocio y equipos de control de calidad para comprender los requisitos del negocio. Redactar escenarios claros y concisos de BDD en sintaxis Gherkin (formato Dado-Cuando-Entonces). Crear y mantener archivos de funcionalidades para múltiples casos de uso. Apoyar a los equipos de desarrollo y control de calidad en la implementación de definiciones de pasos y automatización de pruebas en Python. Asegurar que los archivos de funcionalidades estén bien alineados con las historias de usuario y los criterios de aceptación. Participar en sesiones de refinamiento y planificación para garantizar una cobertura adecuada de los escenarios. Ayudar a mantener un repositorio de BDD estructurado y escalable. Habilidades y calificaciones requeridas: Más de 3 años de experiencia en la redacción de casos de uso y archivos de funcionalidades con BDD. Dominio de Python y experiencia con frameworks de BDD como Behave, pytest-bdd o lettuce. Amplio conocimiento del lenguaje Gherkin y de los principios del desarrollo guiado por el comportamiento. Familiaridad con metodologías ágiles/Scrum. Excelentes habilidades de comunicación y capacidad para trabajar estrechamente con equipos multifuncionales. Gran atención al detalle y mentalidad orientada a la calidad y precisión. Calificaciones deseables: Experiencia en automatización de pruebas e integración de BDD con pipelines de CI/CD. Conocimiento de herramientas de gestión de pruebas como Jira, TestRail o Zephyr. Experiencia en servicios financieros o aplicaciones a gran escala es un plus.