Descripción

Descripción

La responsabilidad de un consultor funcional y testing semi senior es fundamentalmente la de ser el interlocutor principal del cliente en los temas funcionales. Relevar y comprender sus necesidades, entender el negocio y sus procesos. En el caso de proyectos de desarrollo de software tomar más responsabilidad en la definición y diseño de funcionalidades requeridas y documentar los requerimientos. Comienza a involucrarse en las tareas de validación y aprobación por parte del cliente. Estas tareas son realizadas cada vez en forma más independiente, con mayor exposición al cliente y menor supervisión.

Las personas que se desempeñan dentro de este nivel, también participan en proyectos de desarrollo de software con roles de definición y ejecución de casos de prueba, pero tomando a su cargo tareas más complejas de testing, debido a la dificultad para armar los casos de prueba (por la complejidad del negocio por ejemplo) o la necesidad de automatizar una parte de sus tareas. Además, puede tomar a su cargo tareas más complejas como el testing de atributos de calidad que requieren del armado de entornos específicos o más interacción con el equipo técnico.

Deben desarrollar planes de prueba, casos de prueba, ejecutar pruebas y posteriormente hacer el seguimiento de los temas reportados hasta su cierre.

Durante el desarrollo de sus tareas recibirá coaching por parte de consultores con más experiencia; tendrá un referente asignado del área funcional así como también líderes en cada equipo de trabajo de los diferentes proyectos en los que participe.

que-haras

¿Qué harás?

Objetivo del puesto

  • Ejecutar las tareas de relevamiento y documentación que se le asignen, tanto de procesos como de requerimientos funcionales del cliente, considerando siempre los objetivos y lineamientos del proyecto al cual pertenece. Comenzar a trabajar sobre la planificación del trabajo propio.
  • Profundizar y aplicar el conocimiento sobre el proceso de desarrollo de software, el marco metodológico propuesto por Bit, la documentación de requerimientos, el relevamiento de procesos, trabajo en equipo y relación con los distintos perfiles y roles, trato con el cliente y entendimiento del negocio y sus procesos.
  • Minimizar las fallas en UAT y producción y generar confianza en el producto.
  • Optimizar el tiempo de modo tal que puedan ejecutarse la mayor cantidad de pruebas posibles en orden de prioridad y evitando la ejecución manual de pruebas o tareas repetitivas.
  • Minimizar el impacto de los problemas mediante el reporte temprano de los mismos y la información relativa a sus causas.
  • Asegurar el cumplimiento de los procesos aplicando la metodología, adhiriendo a los templates y best practices del proyecto.
  • Interactuar con el equipo entero manteniendo una fluida comunicación sobre temas clave del proyecto o la iteración de trabajo actual.

Principales funciones

  • Análisis de problemas: Reconocer información significativa, buscar y coordinar la obtención de datos relevantes. Identificar y comunicar los problemas, diagnosticar las causas de los mismos y definir posibles soluciones.
  • Análisis funcional: Seleccionar las mejores alternativas y desarrollar especificaciones detalladas que resuelvan e integren aspectos tecnológicos y del negocio. Diseñar especificaciones claras que cumplan con los requerimientos del negocio del cliente. Actuar efectivamente como nexo entre el usuario y el equipo de tecnología del proyecto.
  • Gestión de cambios de requerimiento: Identificar y alertar sobre posibles cambios que impacten directamente en las funcionalidades ya desarrolladas y así como también sobre pedidos de requerimientos de funcionalidades que se encuentren fuera del alcance del proyecto.
  • Participación en propuestas: Participar en el desarrollo de propuestas según requerimiento, principalmente ejecutando tareas de investigación para agregar valor a las mismas. Tomar a su cargo la escritura de pequeños puntos utilizando una correcta gramática y ortografía.
  • Pruebas funcionales: Asistir al usuario en las pruebas funcionales definidas por el área de testing. Colaborar con dicha área en la definición de pruebas para garantizar que la aplicación cumpla con los requerimientos del cliente.
  • Rediseño de procesos: Conocer los procesos centrales del negocio del cliente. Relevar los procesos del cliente de forma eficiente, identificando los pasos / roles y problemas prioritarios. Generar ideas de mejoras claras y de alto impacto teniendo en cuenta en las mismas el criterio costo / beneficio.
  • Gestión de clientes: Conocer las expectativas del cliente y mostrar capacidad para brindar una solución completa. Asegurar que el sistema propuesto abarque los aspectos críticos del negocio y cumpla con los requerimientos de calidad del cliente. Lograr persuadir al cliente fundamentando sus ideas. Procurar ser identificado como un referente.
  • Autogestión: Entregar el producto de su trabajo en los tiempos establecidos. Organizar sus tareas con el objetivo de cumplir con los plazos prefijados y la calidad esperada. Tener presente el plan de trabajo y los objetivos del proyecto. Lograr resultados actuando con autonomía y mostrar proactividad para tomar tareas.
  • Negociación: Trabajar en aplicar diferentes técnicas para lograr acuerdos protegiendo intereses del equipo y del proyecto, conservando el vínculo con aquellos a quienes mueven intereses contrarios.
  • Crear casos de prueba funcionales relevantes basándose en las especificaciones funcionales y documentos relacionados procurando una buena cobertura de casos positivos y negativos.
  • Crear casos de prueba no funcionales a partir de atributos de calidad definidos (por ejemplo: performance, usabilidad).
  • Dar feedback oportuno al equipo de análisis funcional en caso de detectar inconsistencias, ambigüedades, información incompleta o tenga dificultad en interpretar el resultado esperado a partir de las especificaciones.
  • Participar de peer reviews de casos de uso y casos de prueba.
  • Crear el entorno de prueba y los datos necesarios para la ejecución de las pruebas, con asistencia del equipo técnico del proyecto.
  • Ejecutar casos de prueba funcionales y registrar resultados obtenidos de modo trazable en los ambientes de prueba establecidos.
  • Ejecutar casos de prueba no funcionales en colaboración con el equipo de desarrollo.
  • Detectar fallas en la ejecución de casos de prueba y de modo exploratorio.
  • Reportar fallas asegurando la capacidad de reproducción mediante claridad y precisión en su reporte. Realizar su seguimiento hasta el fin según el ciclo de vida que tengan en el proyecto.
  • Realizar coaching de miembros más junior o de ingreso más reciente del proyecto.
  • Proponer mejoras en la metodología de testing y la incorporación de nuevas herramientas.
que-haras

¿Qué buscamos en ti?

Perfil del puesto

  • Personas: Estudiante avanzado o profesional con conocimientos y experiencia en procesos, documentación y sistemas.
  • Escolaridad: Carreras de Informática, Computación o Sistemas
  • Características: La madurez y solidez profesional

Competencias laborales requeridas y a desarrollar

  • Introducción a las diferentes técnicas de especificación
  • Problem solving
  • Gestión de requerimientos
  • Peer reviews
  • Introducción a herramientas de prototipado de interfaces de usuario
  • Presentations skills
  • SCRUM
  • Análisis con Casos de Uso
  • Desarrollo de Metodología de Testing
  • Trabajo en equipo y Equipos de alto rendimiento
  • Gestión de Configuración
  • Gestión de Riesgos y Medición y Análisis
  • Gestión Ágil de Proyectos
  • Diseño y Evaluación de Alternativas
  • Implementación y Despliegue
  • Diseño, Doc y Prototipado de Interfaces de usuario
que-haras

¿Qué te ofrecemos?

Beneficios

  • Gran ambiente laboral
  • Prestaciones superiores a las de ley

Plan de carrera

  • Habilidades: Crecimiento en la responsabilidad y comportamiento profesional, skills de comunicación y trato con el cliente. Autonomía. Resolución de problemas. Capacidades primarias de negociación. Trabajo en equipo.
  • Conocimientos técnicos: más técnicas de testing, herramientas para automatizar tareas de ejecución de pruebas.
  • Capacitación: Orientada al proceso de desarrollo de Bit y a las prácticas asociadas con la especificación funcional. Temas relacionados con la interacción y presentaciones a clientes. Resolución de problemas. Usabilidad y accesibilidad.
  • Siguiente posición: SQA - Consultor funcional y testing Sr.

¿QUÉ ESPERAS PARA UNIRTE?

Llena el siguiente formulario y nos pondremos en contacto contigo.

He Leído y acepto la Politica de privacidad