Bogotá, 14, CO
4 days ago
QA Automation Tester Selenium, ETL & Data
Position Description:

¡Únete a CGI!

¿Quieres formar parte de una de las cinco empresas más grandes de TI y procesos de negocios en el mundo?
En CGI estamos seleccionando un/a QA Automation Tester para trabajar en un proyecto internacional.

Requisitos:
- Título universitario en Informática, Ingeniería de Software o campos relacionados.
- Mínimo 7 años de experiencia en desarrollo de automatización de pruebas de manera práctica y dedicada.
- Inglés conversacional (B2 o superior).
- Experiencia con metodologías de Aseguramiento de la Calidad, procesos de desarrollo y excelencia en ingeniería.
- Experiencia en metodologías Ágiles.
- Experiencia en Telemática, reparación de vehículos, información sobre vehículos, industria del transporte y logística.
- Experiencia en pruebas de Integridad de Datos (dominio, entidad y referencial).
- Experiencia con .Net, Java o C#.
- Experiencia con Visual Studio, Eclipse, Intellij.
- Experiencia en Automatización de Pruebas de UI, API y Base de Datos.
- Desarrollo de framework Selenium (C# con Specflow y/o Java con Cucumber) e integración con entornos CI/CD (preferencia por Azure).
- Experiencia con la implementación de automatización de servicios de mensajería en la nube, como Azure ServiceBus, Azure Blob.

Funciones y/o responsabilidades:
- Desarrolla casos de prueba sobre aspectos de pruebas de integridad de datos cubriendo la integridad de dominio, entidad y referencial de los datos.
(La prueba de integridad de datos generalmente implica comprobaciones para evaluar varias características críticas de los datos, probando:
• Precisión – Para garantizar que los objetos de datos representen correctamente los valores que se espera que modelen.
• Integridad – Para determinar que los datos no falten.
• Conformidad – Para validar que los datos se ajusten a un formato específico, a las reglas comerciales y a las expectativas del usuario.
• Consistencia – Para garantizar que las instancias de datos distintas proporcionen información no conflictiva sobre el mismo objeto de datos subyacente.
• Integridad – Para verificar si los datos carecen de vínculos importantes de relación.
• Precisión – El detalle de medición o clasificación utilizado para especificar el dominio de un atributo.
• Oportunidad – Para determinar si los datos están lo suficientemente actualizados.
• Unicidad – Para garantizar que los datos de un conjunto de columnas no se repitan).
- Crea y mantiene scripts de automatización moderadamente complejos. Desarrolla scripts de automatización reutilizables a partir de diversas interfaces.
- Configura el framework de automatización para API, servicios de mensajería en la nube y microservicios.
- Programa y realiza pruebas según lo asignado, presenta errores y problemas al desarrollo para su corrección, y vuelve a realizar pruebas una vez que se hayan corregido los errores, prueba el código corregido.
- Realiza un seguimiento de los defectos y el análisis causal hasta su cierre.
- Coordina y supervisa proyectos de automatización moderadamente complejos desde la iniciación hasta la entrega. Asegura que los proyectos de automatización se completen dentro del plazo y el presupuesto establecidos.
- Establece y mantiene la comunicación con los testers manuales o equipos para garantizar que las necesidades de nueva automatización y mantenimiento de automatización se cubran dentro de los plazos adecuados.
- Prepara planes de prueba automatizados y scripts de prueba para correcciones y mejoras de software. Puede revisar planes de prueba e informes de prueba.
- Utiliza sistemas automatizados de Aseguramiento de la Calidad para facilitar las actividades diarias.
- Puede mantener entornos de prueba/datos a utilizar con la automatización de pruebas.
- Ejecuta e informa los resultados de los scripts automatizados en herramientas de gestión de pruebas. Presenta informes sobre el progreso de la automatización según se solicite.
- Analiza los resultados de los scripts e informa sobre los problemas según se solicite. Realiza revisiones de código de los scripts automatizados de los miembros del equipo.
- Proporciona asistencia en la ejecución de pruebas automatizadas y capacitación sobre automatización a otros equipos según se solicite. Proporciona asistencia técnica a otros miembros del equipo de automatización.
- Comprende y depura los scripts desarrollados por los compañeros del equipo.
- Puede asistir e instruir a los desarrolladores de software en el diseño de casos de prueba para pruebas unitarias.
- Puede crear y mantener bibliotecas de pruebas, bases de datos y entornos de prueba.
- Puede colaborar con cambios de software para la actualización o corrección de documentación.
- Puede asistir con las pruebas alfa y beta, prepara planes de prueba de mejora utilizados en el sitio beta.
- Puede asistir con la educación y capacitación sobre mejoras de software y transmitir correcciones a otros empleados.
- Puede crear o asistir en la creación de pruebas manuales.

Deseables:
- Experiencia en Telemática, Cosmos DB, Azure Blob/Storage.
- Experiencia en Desarrollo Basado en Pruebas (TDD) y Desarrollo Basado en Comportamiento (BDD).
- Experiencia en proyectos relacionados con aplicaciones multi-tier, web, de consola, servicios de Windows y formularios de Windows utilizando tecnologías y herramientas de Microsoft.

Habilidades complementarias:
- Experiencia utilizando Azure DevOps o herramientas equivalentes.
- Sólidos conocimientos y experiencia práctica en tecnologías que habilitan sistemas web: Java, JavaScript, HTML, XML, C#, .NET Framework, HTTP, ASP.NET, SOAP, Postman, Fiddler (requerido), Selenium. SpecFlow o Cucumber (requerido).
- Conocimiento de lenguajes de consulta de datos (SQL, XPath) y habilidades intermedias en la gestión de bases de datos SQL Server.

¡Postúlate!

What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team—one of the largest IT and business consulting services firms in the world.

Por favor confirme su dirección de correo electrónico: Send Email