Ofertas

Analista de Calidad

    • Identificar el alcance de la prueba.
    • Elaborar y evaluar el plan de pruebas y estrategia de pruebas para el proyecto a su cargo.
    • Realizar estimación de tiempos a los proyectos asignados.
    • Definir y escribir los casos de prueba.
    • Ejecutar los casos de prueba diseñados.
    • Registrar y hacer seguimiento a los hallazgos encontrados durante la ejecución de las pruebas.
    • Analizar los resultados de las pruebas.
    • Evaluar la calidad del producto.
    • Realizar el resumen de pruebas.
    • Generar la carta de certificación para las aplicaciones que cumplen los criterios de aceptación y la carta de producto no conforme para las aplicaciones que no los cumple.
    • Realizar la valoración y el plan de valoración de riesgos del proyecto.
    • Preparar y mantener la documentación técnica de los proyectos.
    • Documentar cambios a los requisitos.
    • Presentar los informes de avance establecidos para cada uno de los proyectos semanalmente.
    • Realizar el seguimiento de la calidad del producto después del paso a producción.
    • Conocer y utilizar el estándar de nombramiento definido por la organización cuando el cliente no tenga su estándar propio.
    • Almacenar los artefactos de los proyectos a cargo en el repositorio centralizado y con la estructura de carpetas definida.
    • Hacer la revisión de pares al diseño de casos de prueba de los proyectos a cargo.
    • Aplicar lo definido en los procesos para el desarrollo de los proyectos a cargo.
    • Dar a conocer a los clientes el correo electrónico que Q Vision tiene disponible para recibir sus quejas, reclamos y/o sugerencias.
    • Enviar al EPG las quejas, reclamos y/o sugerencias realizadas por los clientes.
    • Enviar los datos necesarios para el cálculo de  calidad del producto en producción.

EDUCACIÓN

Ideal: Profesional
Mínimo: Técnico o Tecnólogo
Descripción: Preferiblemente Ingeniería de Sistemas o carreras administrativas con conocimiento en tecnología.

EXPERIENCIA

Ideal: Un Año
Mínima: Seis Meses
Descripción: Aseguramiento de calidad, desarrollo de software, temas relacionados con ingeniería de software o funcionalidad requerida por el cliente.

HABILIDADES

Técnicas y metodologías de prueba de Software:  Entiende, domina y transmite los conocimientos asociados con sus funciones.
Metodologías de Desarrollo de Software: Entiende los conocimientos asociados con sus funciones.
Herramientas Ofimáticas: Entiende y domina los conocimientos asociados con sus funciones.

Analista Técnico de Calidad

    • Validar los requerimientos no funcionales de la aplicación.
    • Validar los requerimientos técnicos de la aplicación (infraestructura).
    • Solicitar toda la información técnica requerida para iniciar el proceso
    • Apoyar al equipo de infraestructura si tiene alguna duda del proceso que se va a realizar.
    • Identificar el tipo de pruebas técnicas que deben ser ejecutadas en la aplicación.
    • Realizar la planeación de proceso de pruebas técnicas que se va a ejecutar.
    • Realizar la estimación del proceso de pruebas de la aplicación.
    • Seleccionar las herramientas más convenientes para el proceso de pruebas.
    • Gestionar el Set de datos de pruebas.
    • Diseñar los casos de pruebas que serán ejecutados durante el proceso.
    • Crear los scripts de ejecución que serán utilizados en el proceso.
    • Obtener métricas y estadísticas de calidad en el proyecto.
    • Controlar  y hacer seguimiento a los defectos.
    • Realizar ERT (Error Replication Test) prueba de replicación de error, ejecución de escenarios para replicar errores aleatorios o difíciles de detectar.
    • Evaluar el resultado de cada ciclo de pruebas.
    • Participar activamente en las reuniones de seguimiento de cada proyecto.
    • Ejecutar cada uno de los casos de prueba en cada ciclo.
    • Reportar cualquier defecto o incidencia identificada en el producto.
    • Reportar consideración o sugerencia  al rendimiento del aplicativo.
    • Acompañar al equipo de desarrollo o de infraestructura en la solución de defectos, resolviendo dudas e inquietudes.
    • Generar informes de avance.
    • Emitir la carta de certificación o no conformidad de acuerdo a la evaluación realizada del proceso.
    • Registrar la no conformidad de los estándares y procedimientos, si no fueron cumplidos razonablemente.
    •  Enviar por correo electrónico las acciones de mejora al EPG.

EDUCACIÓN

Ideal: Profesional
Mínimo: Técnico o Tecnólogo
Descripción: Preferiblemente Ingeniería de Sistemas o carreras administrativas con conocimiento en tecnología.

EXPERIENCIA

Ideal: Un Año
Mínima: Seis Meses
Descripción: En procesos de aseguramiento de calidad,  desarrollo de software o funcionalidad requerida por el cliente.

HABILIDADES

Redes LAN- WAN: Entiende, domina y transmite los conocimientos asociados con sus funciones.
Pruebas de software: Entiende, domina y transmite los conocimientos asociados con sus funciones.
Pruebas técnicas de software: Entiende, domina y transmite los conocimientos asociados con sus funciones.
Aplicaciones Web y Cliente Servidor: Entiende, domina y transmite los conocimientos asociados con sus funciones.
Automatización de pruebas de software: Entiende, domina y transmite los conocimientos asociados con sus funciones.
Manejo de servidores y bases de datos: Entiende, domina y transmite los conocimientos asociados con sus funciones.
Experiencia en programación y testing: Entiende, domina y transmite los conocimientos asociados con sus funciones.
Protocolos de comunicaciones y servicios: Entiende, domina y transmite los conocimientos asociados con sus funciones.
Sistemas operativos Windows, Linux y Unix: Entiende, domina y transmite los conocimientos asociados con sus funciones.
Lenguajes de programación (.Net , Java y PHP): Entiende, domina y transmite los conocimientos asociados con sus funciones.
Herramientas para la ejecución de pruebas técnicas: Entiende, domina y transmite los conocimientos asociados con sus funciones.
Conocimiento en las herramientas dispuestas para pruebas: Entiende, domina y transmite los conocimientos asociados con sus funciones.
Comprensión de las fallas y defectos comunes del software: Entiende, domina y transmite los conocimientos asociados con sus funciones.

Analista de Calidad Pruebas Automáticas

    • Realizar la planeación de las pruebas.
    • Realizar la estimación del proceso de pruebas.
    • Identificar, definir y diseñar los casos de prueba.
    • Identificar los casos de pruebas susceptibles de automatización.
    • Automatizar los casos de pruebas técnicos y funcionales que den lugar para una optimización de recursos, tiempo, esfuerzo y costos de acuerdo a las demandas de la solución.
    • Administrar y gestionar las incidencias reportadas.
    • Gestionar los controles de cambios y versiones de los scripts de automatización.
    • Definir los requisitos básicos de ambiente y performance de máquina para la ejecución de los casos de prueba automatizados.
    • Generar las lecciones aprendidas para cada ciclo de pruebas.
    • Analizar y administrar los resultados esperados vs los resultados obtenidos.
    • Afinar y mantener casos de prueba automatizados.
    • Gestionar el Set de datos de pruebas.
    • Reportar defectos e incidencias del producto.
    • Controlar  y hacer seguimiento a los defectos.
    • Realizar ERT (Error Replication Test) prueba de replicación de error, ejecución de escenarios para replicar errores aleatorios o difíciles de detectar..
    • Evaluar el resultado de cada ciclo de pruebas.
    • Participar activamente en las reuniones de seguimiento de cada proyecto.
    • Ejecutar cada uno de los casos de prueba en cada ciclo.
    • Reportar consideración o sugerencia en cuanto a diseño y funcionalidad del aplicativo.
    • Acompañar al equipo de desarrollo en la solución de defectos, resolviendo dudas e inquietudes.
    • Generar informes de avance.
    • Registrar la no conformidad de los estándares y procedimientos, si no fueron cumplidos razonablemente.
    • Enviar por correo electrónico las acciones de mejora al EPG.

EDUCACIÓN

Ideal: Profesional
Mínimo: Técnico o Tecnólogo
Descripción: Preferiblemente Ingeniería de Sistemas o carreras administrativas con conocimiento en tecnología.

EXPERIENCIA

Ideal: Un Año
Mínima: Seis Meses
Descripción: En procesos de aseguramiento de calidad,  desarrollo de software o funcionalidad requerida por el cliente.

HABILIDADES

Técnicas y metodologías de prueba de Software: Entiende, domina y transmite los conocimientos asociados con sus funciones.
Metodologías de Desarrollo de Software: Entiende y domina los conocimientos asociados con sus funciones.
Herramientas Ofimáticas: Entiende y domina los conocimientos asociados con sus funciones.
Lenguaje SQL:  Entiende, domina y transmite los conocimientos asociados con sus funciones.
Conocimientos básicos de UNÍX/LINUX: Entiende y domina los conocimientos asociados con sus funciones.
Experiencia en programación y testing: Entiende, domina y transmite los conocimientos asociados con sus funciones.
Lenguajes de programación (.Net , Java): Entiende, domina y transmite los conocimientos asociados con sus funciones.
Conocimiento en las herramientas dispuestas para pruebas: Entiende, domina y transmite los conocimientos asociados con sus funciones.
Comprensión de las fallas y defectos comunes del software: Entiende, domina y transmite los conocimientos asociados con sus funciones.

Analista de Desarrollo Junior

    • Participar en desarrollo de sistemas de diversa complejidad, efectuando análisis de requerimientos, diseños físicos, diseños lógicos y ejecuta tareas de programación.
    • Realizar mantenimientos a sistemas existentes en la organización.
    • Construir modelos de datos acorde a requerimientos de la organización y las normas institucionales para el desarrollo de programas de computación.
    • Programar consultas para obtener información de una base de datos de acuerdo a los requerimientos de la organización.
    • Construir programas y rutinas de baja, mediana y alta complejidad que dan solución a requerimientos, de acuerdo las normas de la organización para el desarrollo de programas de computación.
    • Implementar sistemas computacionales utilizando técnicas que permitan sistematizar el proceso de desarrollo y mantenimiento, asegurando el logro de los objetivos.
    • Documentar y  respaldar los programas de computación de acuerdo con las normas establecidas.
    • Ejecutar pruebas de validación para los programas, de acuerdo a las especificaciones de diseño.
    • Aplica métodos y estrategias de calidad de Software desde los requeridos hasta la puesta en marcha en producción.

EDUCACIÓN

Ideal: Profesional
Mínimo: Tecnólogo
Descripción: Ingeniería de Sistemas o carreras a fines.

EXPERIENCIA

Ideal: Un Año
Mínima: Seis Meses
Descripción: Conocimientos en Programación de aplicaciones, análisis de bases de datos, etc.

HABILIDADES

Bases de datos (Oracle, SQL Server, MySQL, Postgress, etc.): Entiende y domina los conocimientos asociados con sus funciones.
Procedimientos almacenados (PL/SQL, Transact SQL): Entiende y domina los conocimientos asociados con sus funciones.
Lenguajes de programación (Java, .Net, Ruby, Python, Grails, Rails, entre otros.)Entiende y domina los conocimientos asociados con sus funciones.
Patrones de diseño:  Entiende, domina y transmite los conocimientos asociados con sus funciones.

Analista de Desarrollo Senior

    • Participar en desarrollo de sistemas de diversa complejidad, efectuando análisis de requerimientos, diseños físicos, diseños lógicos y ejecuta tareas de programación.
    • Dirigir y coordinar el trabajo de programadores en proyectos de diversa naturaleza y dimensión.
    • Realizar mantenimientos a sistemas existentes en la organización.
    • Construir modelos de datos acorde a requerimientos de la organización y las normas institucionales para el desarrollo de programas de computación.
    • Programar consultas para obtener información de una base de datos de acuerdo a los requerimientos de la organización.
    • Construir programas y rutinas de baja, mediana y alta complejidad que dan solución a requerimientos, de acuerdo las normas de la organización para el desarrollo de programas de computación.
    • Implementar sistemas computacionales utilizando técnicas que permitan sistematizar el proceso de desarrollo y mantenimiento, asegurando el logro de los objetivos.
    • Documentar y  respaldar los programas de computación de acuerdo con las normas establecidas.
    • Ejecutar pruebas de validación para los programas, de acuerdo a las especificaciones de diseño.
    • Aplica métodos y estrategias de calidad de Software desde los requeridos hasta la puesta en marcha en producción.

EDUCACIÓN

Ideal: Postgrado
Mínimo: Profesional
Descripción: Ingeniería de Sistemas o carreras a fines.

EXPERIENCIA

Ideal: Tres Años
Mínima: Dos Años
Descripción: Desempeño en cargos relacionados con el desarrollo de Software.

HABILIDADES

Bases de datos (Oracle, SQL Server, MySQL, Postgress, etc.): Entiende y domina los conocimientos asociados con sus funciones.
Procedimientos almacenados (PL/SQL, Transact SQL): Entiende y domina los conocimientos asociados con sus funciones.
Lenguajes de programación (Java, .Net, Ruby, Python, Grails, Rails, entre otros.)Entiende y domina los conocimientos asociados con sus funciones.
Patrones de diseño:  Entiende, domina y transmite los conocimientos asociados con sus funciones.

Soluciones TI