QA Engineer

Summary

Designs, builds, and maintains automated test frameworks for web, mobile, and API platforms, integrates them into CI/CD pipelines, and analyzes performance to ensure software quality and reliability.

En FactorIT, el Ingeniero QA es responsable de asegurar la calidad del software durante todo el ciclo de vida de desarrollo, combinando un enfoque analítico y funcional con habilidades técnicas para automatizar pruebas de forma eficiente, escalable y mantenible.

  • Diseñar y mantener automatización de pruebas: diseñar, codificar, mantener y optimizar frameworks de automatización robustos y reutilizables.
  • Construir cobertura en múltiples superficies: desarrollar scripts de prueba automatizados para plataformas Web, móviles (iOS/Android) o APIs, asegurando alta cobertura.
  • Convertir requisitos en pruebas: transformar criterios de aceptación e historias de usuario técnicas en casos automatizados legibles, eficientes y trazables.
  • Code reviews y buenas prácticas: revisar el código de automatización de otros miembros del equipo para asegurar consistencia, mantenibilidad y estándares de ingeniería.
  • CI/CD y ejecución automatizada: integrar y ejecutar suites de pruebas automatizadas dentro de los flujos de Integración y Despliegue Continuo (CI/CD).
  • Performance Testing: configurar y ejecutar pruebas de carga, estrés y rendimiento para identificar cuellos de botella del sistema.
  • Análisis de resultados y defectos: analizar reportes automatizados, aislar fallas de infraestructura o de código e ingresar defectos técnicos en el sistema de gestión.
  • Reducir flaky tests: monitorear y disminuir falsos positivos (flaky tests) para mantener la confianza y estabilidad de la suite.

Buscamos un Ingeniero QA con experiencia comprobable en automatización de pruebas y su integración en procesos de entrega continua. El objetivo es garantizar la máxima cobertura, calidad y estabilidad del software, mejorando la eficiencia del equipo y la confiabilidad de los releases.

Requisitos

  • Formación: profesional en Ingeniería, Sistemas, Informática o carreras afines.
  • Experiencia:3 años en roles de QA enfocados en automatización.

Competencias

  • Automatización: capacidad para diseñar frameworks reutilizables, codificar y mantener scripts de prueba, y asegurar alta cobertura.
  • Integración en CI/CD: experiencia integrando suites automatizadas en pipelines de entrega continua.
  • Calidad y rendimiento: ejecución y análisis de pruebas de carga, estrés y performance, identificando fallas y cuellos de botella.
  • Gestión de defectos: habilidad para aislar causas (infraestructura vs. código) y documentar/registrar bugs técnicos.
  • Estabilidad de pruebas: enfoque en la reducción de flaky tests para preservar la confianza en los resultados.

Habilidades blandas

  • Comunicación asertiva y orientación al cliente.
  • Visión y capacidad de negociación.
  • Trabajo en equipo con mentalidad colaborativa.
  • Liderazgo técnico, planificación y organización.
  • Innovación, pensamiento analítico y aprendizaje continuo.