Guatemala

Técnico de Garantía de Calidad de Software (QA)

Organization
Posted
Closing date

Construyendo una Plataforma Tecnológica para los Servicios de Atención a la Víctima

Ciudad de Guatemala, Guatemala

1. Antecedentes / Contexto Institucional

Justice Education Society of British Columbia (JES) es una organización sin fines de lucro con más de 30 años de experiencia brindando educación legal y formación en el sistema de justicia en Canadá y a nivel internacional. JES ha implementado programas en Guatemala, El Salvador, Honduras, Panamá y Guyana trabajando en coordinación con instituciones nacionales para el desarrollo de los sistemas de justicia, incrementando el acceso a la justicia y fortaleciendo la seguridad ciudadana. Además de su sede en Vancouver, Canadá, JES tiene oficinas en Guatemala, Honduras y Guyana. JES recibe financiamiento de los gobiernos nacionales y provinciales de Canadá. Para más información sobre los programas internacionales de JES visite: www.justiceeducation.ca

2. El Proyecto

El proyecto Plataformas Tecnológicas busca fortalecer las instituciones públicas a las diversas necesidades y derechos de las víctimas de delitos en Guatemala, especialmente mujeres y grupos vulnerables, mediante el uso de la tecnología de aplicaciones web progresivas que mejorará la información y coordinación de servicios dirigida a las víctimas.

Los resultados esperados del proyecto son:

  • Sitio web con información sobre servicios de atención a víctimas en Guatemala en español y 4 idiomas mayas: K'iche', Q’eqchi, Kaqchikel y Mam.
  • Plataforma en línea que facilitará la sistematización de procesos para la atención a la víctima.
  • Herramientas digitales que facilitarán la generación de datos automatizados en materia de atención a la víctima.**

3. Metodología de trabajo

Trabajo con un grupo pequeño e interfuncional en un ambiente de desarrollo ágil de software, desde el cual se definirá, desarrollará, probará y lanzará la Plataforma Tecnológica. Utilizando la metodología SCRUM se enfocará en la comunicación y colaboración para entregar resultados y mejoras continuas. El equipo de desarrollo junto a los actores claves, definirán prioridades, paquetes de trabajo estimado, planificación de la iteración y el trabajo hacia la continua integración y lanzamiento.

4. Descripción de la consultoría

4.1 Objetivo General

El objetivo de la consultoría es realizar el proceso de garantía de calidad del software y documentación asociada a la aplicación web progresiva para proporcionar una adecuada garantía de que los productos de software se ajustan a sus necesidades específicas y a los planes establecidos por Justice Education Society (JES) y el Ministerio Público de Guatemala.

4.2 Objetivos Específicos

  1. Garantizar la correcta alineación de las necesidades de la aplicación web progresiva y todos sus módulos internos y verificar el cumplimiento de los requisitos desde el punto de vista del usuario.

  2. Promover la mejora continua y establecer métodos de trabajo efectivos, consensuados con personal clave del equipo de trabajo y de Justice Education Society of B.C. y el MP.

  3. Minimizar el riesgo de errores, y otros posibles retos de la aplicación de la web progresiva y todos sus módulos internos.

  4. Establecer procedimientos estandarizados para la revisión y documentación de pruebas de software que contribuyan a la calidad del mismo.

  5. Proporcionar una visión objetiva del sistema de la aplicación web progresiva y todos sus módulos internos, para generar mejorar su productividad, eficiencia, mejoras a procesos y productos y comunicación con el equipo.

  6. Establecer un acompañamiento para la transferencia de conocimiento en cuanto a la comprensión de la aplicación web progresiva y todos sus módulos internos.

4.3 Actividades de la consultoría

El consultor tendrá las siguientes actividades específicas:

  1. Diseñar escenarios de prueba para cada funcionalidad que resulte del proceso de análisis y desarrollo de software que involucre la aplicación web progresiva.

  2. Ejecutar pruebas de software basados en escenarios de pruebas definidos con base a las características del software.

  3. Establecer acciones de definición para aplicar pruebas de regresión o pruebas end to end de acuerdo a las características y cambios del software.

  4. Establecer acciones para realizar pruebas de estrés y acciones de revisión adicionales que permitan alcanzar el objetivo de la calidad del software.

  5. Organizar con el equipo de desarrolladores una forma óptima de comunicación para seguimiento de escenarios de prueba no satisfactorios.

  6. Elaborar documentación asociada al proceso de garantía de calidad de software que sea insumo para procesos de capacitación y transferencia de conocimiento.

  7. Participar en las actividades que se establezcan para la aplicación web progresiva y todos sus módulos internos, de acuerdo a la metodología establecida.

  8. Presentar informes de seguimiento y evaluación que sean requeridos de acuerdo a la necesidad del proyecto.

5. Características de la consultoría

Tipo: Individual

Contratación: Por producto

Periodo de duración: 4-5 meses, depende de la fecha de contratación.

Ubicación: Remoto.

6. Experiencia y competencias básicas

Educación

Graduado o pensum cerrado de las carreras de Ingeniería en sistemas, ciencia de la computación y tecnologías de la información o carrera afín.

Experiencia Profesional

Mínimo 1 año de experiencia como QA Tester, en desarrollo de software y/o automatización de prueba.

Experiencia Específica

  • Definición escenarios de pruebas basado en casos de uso o historias de usuario.

  • Conocimiento de definición de planes de prueba basado en procesos de metodologías ágiles.

  • Conocimiento de procesos de pruebas unitarias, de regresión, de stress y pruebas end-to-end.

  • Actividades pruebas funcionales manuales en ambientes desarrollo

  • Documentación de resultados de escenarios de prueba no satisfactorios: recreación de los escenarios y recomendaciones.

  • Documentación de apoyo y generación de apoyo al usuario de las funcionalidades finalizadas.

  • Conocimiento de desarrollo de aplicaciones de software aplicando metodología SCRUM (deseable)

  • Conocimiento del proceso de automatización de pruebas, pruebas backend, frontend y unitarias (deseable).

How to apply

Las personas interesadas deberán enviar un correo electrónico a jobs@justiceeducation.ca adjuntando:

  1. Carta de interés (indicar expectativa salarial)

  2. Currículum Vitae no documentado (incluir referencias)

Fecha de cierre de convocatoria: el 19 de mayo, 2021, se revisan las aplicaciones de forma continua y se llenará la posición en el momento que se encuentre a la persona ideal.

Agradecemos de antemano a todos los candidatos por su interés, únicamente serán contactados aquellos que sean seleccionados para entrevista.