Este es un puesto de trabajo remoto.
Buscamos un/a QA Automation responsable de garantizar la calidad del software mediante la implementación y automatización de pruebas. Su objetivo es detectar defectos de manera temprana e integrar procesos de control de calidad dentro del ciclo de desarrollo del software.
Funciones:
Analizar los requerimientos de proyectos de mediana complejidad y alto impacto.
Estimar el esfuerzo necesario para implementar pruebas automatizadas.
Diseñar y desarrollar un plan de pruebas automatizadas basado en los requisitos.
Implementar y mantener frameworks de automatización para pruebas funcionales y no funcionales.
Desarrollar y ejecutar pruebas de carga y estrés con herramientas especializadas.
Asegurar la actualización y mantenimiento de la cobertura de pruebas automatizadas conforme a los cambios en el sistema.
Implementar y gestionar la ejecución de pruebas automatizadas en entornos de CI/CD.
Ejecutar pruebas manuales cuando sea necesario y validar la automatización de los casos de prueba.
Verificar los resultados de las pruebas y generar reportes detallados sobre su ejecución (ejemplo: defectos, estado del proyecto, cobertura de pruebas, análisis de código y diseño).
Documentar lecciones aprendidas y mejores prácticas en automatización de pruebas.
Diseñar estrategias de prueba combinando pruebas manuales y automatizadas.
Crear documentación técnica de las pruebas automatizadas, incluyendo scripts, métodos de ejecución y estrategias de cobertura.
3 años de experiencia en QA.
Experiencia en automatización de pruebas utilizando frameworks como Appium, WebdriverIO, Cypress, entre otros.
Conocimientos en programación orientada a objetos, funcional, procedural y asíncrona.
Comprensión de los procesos de ingeniería de software, ciclo de desarrollo y control de calidad.
Experiencia en pruebas unitarias, de integración, de sistema y de regresión.
Conocimientos en pruebas de rendimiento, carga, estrés y API.
Experiencia en diseño y desarrollo de pruebas automatizadas.
Capacidad para documentar pruebas, incluyendo casos de prueba, diagramas de diseño y README.md.
Familiaridad con metodologías ágiles como SCRUM y Kanban.
Conocimientos en bases de datos relacionales y no relacionales.
Conocimientos básicos de computación en la nube (AWS).
Experiencia deseable:
Manejo de herramientas de integración continua como Jenkins, GitHub Actions, CircleCI o Travis.
Uso de contenedores y virtualización con Docker y Kubernetes.
Trabajo en equipo
Familiaridad con metodologías ágiles
Receptividad ante cambios
Pensamiento analítico
Eficaz gestión del tiempo
Creatividad
2.000 (USD) Mensual / Negociable
LanceSoft, Inc.
Strategic Resolution Experts (SRE)
Welo Data
Vantage
SynergisticIT