QA Automation Engineer
Job Summary
Buscamos un/a Ingeniero QA Automatizador para integrarse en proyectos de transformación, soporte y evolución de procesos relacionados con gestión de materiales. El objetivo del equipo es asegurar que las funcionalidades configuradas mantengan la operatividad del negocio y mejoren la eficiencia. Se requiere experiencia mínima de 5 años en cargos similares con sólidos conocimientos en automatización y metodologías ágiles.
Responsibilities
- Analizar y verificar el funcionamiento del software entregado por proveedores o desarrolladores
- Registrar incidencias y velar por su corrección oportuna
- Elaborar y ejecutar casos de prueba funcionales y no funcionales
- Elaborar planes y scripts de automatización de pruebas
Required Skills
- Mínimo 5 años de experiencia en QA
- Automatización con Playwright (TypeScript/JavaScript) y Appium (Java)
- Experiencia con Jira, Git y bases de datos (Oracle, SQL Server, etc.)
- Conocimiento de metodologías ágiles (Scrum / Kanban)
- Inglés básico hablado y escrito
Job Details
Estudios Básicos: Ingeniería de Ejecución o Equivalente Completa. Carrera: Técnico en Informática, Ingeniero Ejecución en Informática.
Conocimientos Específicos:
- QA Funcional (base sólida) y Metodología y procesos de QA.
- Análisis, diseño y mantenimiento de casos de prueba funcionales y automatizados.
- Ejecución de pruebas manuales y automatizadas. Gestión y seguimiento de defectos (bug tracking).
- Herramientas de Gestión y seguimiento: Jira.
- Automatización de pruebas Web con Playwright (TypeScript/JavaScript).
- Automatización de pruebas Mobile con Appium (Java) para Android y iOS app hibrida o nativa.
- Automatización de pruebas API utilizando Postman y ejecución continua con Newman.
- Integración de pruebas automatizadas en pipelines CI/CD (GitLab CI, Jenkins u otros).
- Generación de reportes de resultados (Allure, JUnit u otros).
- Pruebas de API: Postman, Newman, SoapUI.
- Pruebas de performance: JMeter, Locust.
- Control de versiones: Git.
- Bases de datos: Oracle, SQL Server, MySQL, PostgreSQL, MongoDB, Redis.
- Metodologías: Trabajo bajo metodologías ágiles (Scrum / Kanban). Enfoque en calidad continua y testing.
- Herramientas de apoyo de IA.
Experiencia Laboral:
- Mínimo 5 años de experiencia en el cargo.
- Últimos 4 años habiendo trabajado certificando sistemas de información con procesos QA estándar y manejo de herramientas propias del área, así como utilizando los softwares descritos.
Idiomas:
- Inglés Hablado y Escrito Básico.
Functions:
1. Analizar y verificar el funcionamiento del software o piezas de software entregados por los proveedores externos o desarrolladores internos, a través de los Jefes de Proyectos; lograr la identificación de fallas o posibles errores durante su etapa de prueba, manteniendo la comunicación con los Jefes de Proyecto y velando por su corrección o mejora en los plazos establecidos. (Diario)
2. Registrar las incidencias encontradas; velar por su corrección de acuerdo a los plazos presentados por la Empresa. (Diario)
3. Elaborar los casos de prueba en base a los requerimientos funcionales y no funcionales; mantener actualizado el funcionamiento del software o piezas de software de acuerdo a sus versiones o ciclos. (Diario)
4. Ejecutar los casos de prueba en base a los requerimientos funcionales y no funcionales; velar por el nivel de madurez del software o piezas de software. (Diario)
5. Elaborar planes de automatización de pruebas; contribuir a la automatización de los scripts de pruebas. (Por proyecto)
Línea de reporte:
- Sub Gerente Desarrollo Tecnológico
- Jefe de QA
Decisiones Autónomas:
- Organizar el trabajo propio.
- Uso de herramientas de testing y desarrollo.
Parámetros de evaluación:
- Seguimiento de proyectos.
Recomendaciones:
- Mejoras a los sistemas.
- Acciones de capacitación de los sistemas.
Relaciones Internas del Cargo:
- Áreas Usuarias: Asegurar la certificación del requerimiento y software (A requerimiento).
Relaciones Externas del Cargo:
- Proveedores: Feed Back de incidencias/errores encontrados en la certificación del software (A requerimiento).
Lineamientos Organizacionales:
- Standares QA, normas UPU, Imagen corporativa, procedimientos internos de la Gerencia de TI, stack tecnológico.