Analista Funcional
En XpertGroup creemos en el talento que transforma, innova y crece cada día.
Somos una consultora tecnológica especializada que impulsa el desarrollo personal y profesional de nuestros colaboradores, creando oportunidades para que cada #XpertLover lleve su potencial al siguiente nivel. Actualmente estamos en búsqueda de un Analista Funcional, para sumarse a nuestra familia y participar en proyectos retadores de alto impacto.
¿Quieres crecer, aprender y construir soluciones junto a un gran equipo?
¡Esta oportunidad es para ti!
Descripción del cargo
Buscamos un profesional responsable de realizar el relevamiento, análisis, diseño y documentación funcional de sistemas, actuando como enlace entre las áreas de negocio y los equipos de desarrollo.
Será responsable de comprender las necesidades de los usuarios, analizar los procesos actuales y transformar los requerimientos en especificaciones funcionales claras, completas y viables para su construcción, prueba e implementación.
El cargo requiere experiencia en levantamiento de requerimientos, modelado de procesos y sistemas mediante UML u otras herramientas de conceptualización, así como conocimientos sólidos en testing, documentación funcional y validación de soluciones.
Funciones y responsabilidades
- Realizar el levantamiento y análisis de requerimientos con usuarios y áreas de negocio.
- Comprender los procesos actuales, reglas de negocio, necesidades y oportunidades de mejora.
- Facilitar entrevistas, talleres y sesiones de relevamiento con las partes interesadas.
- Analizar, cuestionar y validar la información recopilada durante el levantamiento.
- Traducir las necesidades del negocio en especificaciones funcionales claras para los equipos de desarrollo.
- Elaborar documentos de requerimientos funcionales y no funcionales.
- Definir historias de usuario, casos de uso, criterios de aceptación y reglas de negocio.
- Modelar procesos, flujos, componentes e interacciones mediante UML u otras metodologías.
- Elaborar diagramas de casos de uso, actividades, secuencia, clases y procesos.
- Utilizar herramientas de conceptualización y modelado como Rational Rose o equivalentes.
- Participar en el diseño funcional de nuevas soluciones, aplicaciones y mejoras.
- Evaluar el impacto de los requerimientos sobre procesos, sistemas e integraciones existentes.
- Identificar dependencias, riesgos, restricciones y supuestos funcionales.
- Coordinar la comunicación entre usuarios, desarrolladores, QA, arquitectura y otras áreas involucradas.
- Resolver dudas funcionales durante el desarrollo e implementación de las soluciones.
- Asegurar la trazabilidad entre requerimientos, desarrollos, pruebas y entregables.
- Diseñar escenarios y casos de prueba funcionales.
- Participar en pruebas unitarias, integrales, funcionales, de regresión y de aceptación.
- Validar que las soluciones desarrolladas cumplan con los requerimientos definidos.
- Registrar, documentar y dar seguimiento a defectos, incidencias y solicitudes de ajuste.
- Coordinar y acompañar las pruebas de aceptación con usuarios.
- Analizar resultados de pruebas y validar las correcciones implementadas.
- Apoyar la priorización de requerimientos, mejoras e incidencias.
- Participar en la estimación de esfuerzos y planificación de actividades.
- Elaborar manuales funcionales, instructivos y documentación de procesos.
- Acompañar la implementación, salida a producción y estabilización de las soluciones.
- Brindar soporte funcional a usuarios y equipos técnicos.
- Analizar incidentes para identificar su causa funcional.
- Proponer mejoras orientadas a la eficiencia, usabilidad y calidad de las soluciones.
- Participar en ceremonias y actividades bajo metodologías ágiles o tradicionales.
- Mantener actualizada la documentación funcional y los modelos del sistema.
- Comunicar avances, riesgos, decisiones y hallazgos de manera clara y oportuna.
Herramientas y conocimientos clave
- Levantamiento y análisis de requerimientos.
- Especificaciones funcionales y no funcionales.
- UML.
- Rational Rose o herramientas equivalentes.
- Diagramación y modelado de procesos.
- Casos de uso e historias de usuario.
- Reglas de negocio y criterios de aceptación.
- Pruebas funcionales y de aceptación.
- Gestión y seguimiento de defectos.
- Ciclo de vida del desarrollo de software.
- Metodologías Agile, Scrum y enfoques tradicionales.
- Herramientas de gestión como Jira, Azure DevOps o equivalentes.
- Herramientas de diagramación como Visio, Lucidchart o Draw.io.
- Documentación funcional y técnica.
Competencias requeridas
- Comunicación clara y efectiva.
- Capacidad de análisis.
- Pensamiento crítico.
- Resolución de problemas.
- Atención al detalle.
- Habilidad para relacionarse con usuarios técnicos y no técnicos.
- Organización y seguimiento.
- Capacidad de negociación.
- Trabajo colaborativo.
- Orientación al usuario y a resultados.
Modalidad y ubicación
Vacante híbrida en Monterrey, Nuevo León, México.
Lugar de trabajo: remoto híbrido en Monterrey, N. L.