*responsabilidades*:
- *diseño de estrategias de pruebas automatizadas*:
- crear estrategias de prueba que se alineen con los requisitos del proyecto y las metodologías ágiles.
- planificar y diseñar arquitecturas de pruebas automatizadas escalables y mantenibles.
- *desarrollo de pruebas automatizadas*:
- desarrollar scripts de pruebas automatizadas utilizando lenguajes de programación como java, python, javascript, o similares, y frameworks como selenium, appium, junit, testng, etc.
- automizar tanto pruebas funcionales como no funcionales (rendimiento, seguridad, usabilidad, etc.).
- asegurar que las pruebas automatizadas cubran todas las funcionalidades del sistema y escenarios críticos.
- *integración continua y entornos de pruebas*:
- integrar las pruebas automatizadas en el pipeline de integración continua (ci) y entrega continua (cd) utilizando herramientas como jenkins, gitlab ci, circleci, etc.
- configurar y mantener entornos de pruebas automatizadas eficientes que se ajusten a la infraestructura de desarrollo y producción.
- *ejecución de pruebas y análisis de resultados*:
- ejecutar pruebas automatizadas de manera eficiente y a gran escala.
- analizar y documentar los resultados de las pruebas, asegurando la detección temprana de defectos.
- reportar los hallazgos de manera clara y precisa al equipo de desarrollo, proporcionando sugerencias para la mejora.
- *mantenimiento y mejora continua*:
- mantener y actualizar los scripts de prueba según las nuevas funcionalidades y cambios en el sistema.
- optimizar la cobertura de pruebas y la eficiencia de los scripts automatizados, garantizando la rapidez y la fiabilidad.
- participar en retrospectivas de equipo para identificar áreas de mejora en los procesos de pruebas y automatización.
- *colaboración y mejora de procesos*:
- colaborar estrechamente con desarrolladores, analistas de negocios y otros testers para entender los requisitos y los riesgos del sistema.
- asegurar que los procesos de pruebas estén alineados con los objetivos del proyecto y los principios ágiles.
- fomentar las buenas prácticas de automatización en el equipo, promoviendo la cobertura de pruebas y el uso de herramientas avanzadas.
tipo de puesto: tiempo completo
sueldo: $28,000.00 - $30,000.00 al mes
tipo de jornada:
- turno de 8 horas
lugar de trabajo: empleo remoto