Analista Funcional + QA
- TI - IT
- Tiempo completo
- Híbrido
Descripción del puesto:
¡Unite al equipo como: Analista Funcional IT !
Descripción del puesto
El Analista Funcional IT tiene como misión detallar los requerimientos funcionales para el equipo de desarrollo en las distintas iniciativas de producto, en colaboración con el equipo solicitante y considerando la arquitectura y funcionalidades existentes y planificadas.
También será responsable de asegurar la calidad del software mediante la ejecución de pruebas exhaustivas y la identificación de defectos, garantizando que el producto cumpla con los requisitos funcionales y no funcionales, ofreciendo una experiencia de usuario óptima.
Además, colaborará con el proceso de documentación, tanto técnica como para los usuarios, ya sean internos o externos.
Responsabilidades
Requerimientos funcionales
Detallar los requerimientos funcionales para el equipo de desarrollo de las distintas iniciativas de producto, en colaboración con el equipo solicitante y considerando la arquitectura y funcionalidades existentes y planificadas.
Aseguramiento de calidad
Asegurar la calidad del software mediante la ejecución de pruebas exhaustivas y la identificación de defectos, garantizando que el producto cumpla con los requisitos funcionales y no funcionales.
Documentación
Colaborar con el proceso de documentación, tanto técnica como para los usuarios, ya sean internos o externos.
Formación, skills y conocimientos
Habilidades blandas
Visión de negocio
Pensamiento analítico
Resolución de problemas
Comunicación efectiva
Trabajo en equipo
Orientación a la calidad
Atención al detalle
Adaptabilidad
Aprendizaje continuo
Habilidades duras
Diseño y ejecución de pruebas
Identificación y reporte de defectos
Conocimiento de metodologías de desarrollo de software (ej. Agile, Scrum)
Lenguajes de programación
PHP, Javascript, Python
Flutter (Deseable)
Bases de datos
SQL, MongoDB
Sistemas y herramientas
Sistemas operativos: Windows, Linux
Contenerización: Docker
QA Mobile / Web — Testing Manual
Smoke, regression, exploratorio y UAT
Casos de prueba y planes de testing
Reporte de bugs con contexto (pasos, evidencia, impacto)
Testing en múltiples dispositivos/browsers/OS
Validación de flujos funcionales y edge cases
Testing de APIs con Postman
Lectura de DevTools (consola, network, logs)
Validación de datos con SQL básico
Manejo de entornos (dev, staging, producción)
QA Web — Automatización
Playwright o Cypress (E2E)
Selenium — legacy/empresas grandes (Deseable)
Integración en CI/CD — GitHub Actions, Jenkins (Deseable)
QA Mobile — Automatización
Appium (iOS + Android)
Espresso — Android nativo (Deseable)
XCUITest — iOS nativo (Deseable)
Conocimientos
UML y armado de diagramas
Pruebas funcionales y no funcionales
Pruebas manuales y automatizadas
Pruebas de rendimiento, usabilidad y seguridad
Metodologías de pruebas (ej. ISTQB)
Ciclo de vida del desarrollo de software
Formación
Ingeniería en Sistemas, Licenciatura en Informática o carrera afín.
Experiencia requerida
Egresado o estudiante de carreras de Ingeniería en software, Informática, programación o similares.
3+ años de experiencia específica en análisis funcional, especialmente en empresas de productos digitales.
2+ años de experiencia en pruebas de software.
Experiencia en el uso de herramientas de pruebas.
Experiencia en metodologías Agile.
Experiencia en el sector logístico (Deseable)
Experiencia en desarrollo de productos SaaS (Deseable)