Participar en el aseguramiento de calidad de las soluciones de software mediante la planeación, diseño, ejecución y seguimiento de pruebas funcionales y automatizadas, trabajando de manera integrada con equipos ágiles. El rol deberá identificar defectos, documentarlos, realizar seguimiento y contribuir a la mejora continua del proceso de desarrollo y pruebas.
Responsabilidades principales
- Participar en la definición y validación de requisitos, flujos de trabajo y procesos de control de calidad.
- Participar activamente en las ceremonias y dinámicas de los equipos ágiles.
- Diseñar, documentar y ejecutar planes y casos de prueba.
- Ejecutar pruebas funcionales manuales y automatizadas.
- Realizar pruebas de Frontend y Backend.
- Ejecutar pruebas de APIs.
- Realizar pruebas Mobile en Android e iOS, incluyendo dispositivos físicos y remotos.
- Identificar, reportar y realizar seguimiento de bugs.
- Analizar logs como parte del diagnóstico de incidencias.
- Validar requerimientos funcionales y aspectos no funcionales asociados con rendimiento y disponibilidad.
- Ejecutar consultas SQL para validación de información.
- Identificar oportunidades de mejora dentro del proceso de desarrollo y aseguramiento de calidad.
- Documentar resultados de pruebas, evidencias y defectos de manera clara y trazable.
Requisitos técnicos
Experiencia Indispensable
- Mínimo 2 años de experiencia en ejecución de pruebas funcionales.
- Mínimo 1 año de experiencia en automatización de pruebas trabajando con equipos ágiles.
- Experiencia en elaboración y ejecución de planes y casos de prueba.
- Experiencia en pruebas de Frontend y Backend.
- Experiencia en pruebas de APIs con Postman y/o SoapUI.
- Experiencia en pruebas Mobile para Android e iOS.
- Conocimiento y experiencia en metodologías ágiles como Scrum y Kanban.
- Conocimientos del ciclo de vida de desarrollo de software (SDLC).
- Conocimientos de SQL, incluyendo construcción y ejecución de consultas.
- Experiencia con herramientas de gestión de pruebas y defectos, especialmente JIRA.
- Experiencia con procesos y herramientas de integración y entrega continua (CI/CD), como Jenkins, GitLab o GitHub.
- Experiencia en entidades financieras.
Herramientas y Tecnologías Requeridas/contempladas Por El Cliente
- JIRA
- Zephyr
- SoapUI
- Postman
- Playwright
- Selenium
- Serenity
- Bases de datos / SQL
- Herramientas de Ofimática
- Nociones de algún lenguaje de programación: Python, Java o Node.js
Experiencia Deseable
- Experiencia adicional en automatización de pruebas.
- Conocimiento de otras herramientas y metodologías de automatización.
- Conocimiento de sistemas y canales bancarios.
Requisitos blandos
- Capacidad de análisis y resolución de problemas.
- Atención al detalle.
- Capacidad para documentar de forma clara y estructurada.
- Comunicación efectiva con desarrolladores y demás stakeholders.
- Trabajo colaborativo dentro de equipos multidisciplinarios.
- Capacidad para desenvolverse en ambientes dinámicos y cambiantes.
- Orientación a la calidad y mejora continua.
- Autonomía para ejecutar y dar seguimiento a las actividades asignadas.
Formación académica
Competente En
- Ingeniería de Sistemas.
- Ingeniería Electrónica.
- Carreras afines.
Experiencia mínima 2 años o más en pruebas funcionales , incluyendo al menos 1 año de experiencia en pruebas automatizadas con equipos ágiles .
Modalidad
Híbrida en Bogotá: 2 días en oficina y 3 días desde casa.