mTrade

QA Manager

SQLC#
Traducción automática. Consulta el original.

Sobre la oportunidad

El QA Manager lidera el trabajo diario de los analistas de QA, los analistas de automatización de QA y el personal de pruebas de aplicaciones responsable de la calidad del software a lo largo del ciclo de vida de desarrollo de software (SDLC). Este puesto coordina las pruebas manuales y automatizadas, la validación de lanzamientos de aplicaciones, así como las pruebas de aceptación de usuario y beta para garantizar que el software cumpla con los requisitos comerciales, los estándares de calidad y las expectativas del cliente. Trabajando en estrecha colaboración con los Product Owners, Business Analysts, Desarrollo, DevOps, Soporte Técnico y usuarios de negocio, el gerente traduce las prioridades de entrega en planes de prueba prácticos, asigna tareas, elimina obstáculos y comunica los resultados de las pruebas y los riesgos de lanzamiento. Se trata de un puesto de supervisión práctico que combina el liderazgo de equipos con orientación técnica y soporte directo en las pruebas cuando es necesario.

Responsabilidades y funciones principales

  1. Supervisión y desarrollo del equipo: Asignar y priorizar el trabajo en las pruebas manuales, la automatización y las pruebas de lanzamiento de aplicaciones; equilibrar la capacidad frente a los compromisos de entrega; establecer expectativas claras; y proporcionar oportunidades de incorporación, coaching, formación y desarrollo.
  1. Planificación y cobertura de pruebas: Supervisar los planes de prueba, escenarios, casos y datos de prueba que cubran pruebas funcionales, de regresión, de integración, smoke, de aceptación de usuario, de UI y de API. Utilizar el impacto en el negocio y el riesgo técnico para enfocar el esfuerzo de las pruebas y mantener la trazabilidad con los requisitos y criterios de aceptación.
  1. Coordinación de entregas: Representar a QA en el refinamiento del backlog, la planificación de sprints, las reuniones diarias (standups), las revisiones y las actividades de Kanban. Identificar las dependencias de las pruebas con antelación, estimar el esfuerzo con el equipo y escalar las limitaciones de recursos o de calendario antes de que afecten a los lanzamientos.
  1. Supervisión de la automatización: Guiar el desarrollo y mantenimiento de pruebas automatizadas fiables de frontend y backend para aplicaciones de C#/.NET. Colaborar con Desarrollo y DevOps para integrar las pruebas en los pipelines de CI/CD, solucionar las pruebas poco fiables y priorizar la automatización que mejore la cobertura significativa y reduzca el trabajo repetitivo.
  1. Gestión de defectos: Establecer prácticas coherentes para documentar defectos reproducibles, incluyendo pruebas de respaldo, gravedad, impacto en el negocio y resultados de verificación. Coordinar la clasificación de defectos con Producto y Desarrollo, realizar el seguimiento de la resolución y asegurar que las correcciones sean probadas de nuevo.
  1. Preparación para el lanzamiento: Definir los criterios de entrada y salida de las pruebas con las partes interesadas; coordinar las pruebas smoke y de regresión previas al lanzamiento; y proporcionar recomendaciones de preparación basadas en evidencias que identifiquen claramente los defectos no resueltos, las brechas de cobertura y los riesgos residuales. Escalar las preocupaciones que bloqueen el lanzamiento a los responsables de la toma de decisiones adecuados.
  1. Pruebas de usuario de negocio y beta: Coordinar a los testers que dan soporte a la Data Entry Application y otras aplicaciones de negocio. Trabajar con Soporte Técnico, Concierge Services, Desarrollo y usuarios de negocio para explicar los cambios, enfocarse en flujos de trabajo importantes y consolidar comentarios accionables.
  1. Entornos y validación post-lanzamiento: Coordinar las necesidades de entornos de prueba y datos de prueba en los entornos de desarrollo, QA, integración y aceptación de usuario. Apoyar la validación de despliegues, la reproducción de problemas en producción y las pruebas post-lanzamiento de acuerdo con los procedimientos de acceso y cambio establecidos.
  1. Orientación técnica: Revisar los casos de prueba, los cambios en la automatización y los resultados para asegurar su integridad y mantenibilidad. Ayudar al equipo a solucionar problemas de aplicaciones y datos utilizando SQL, herramientas de prueba de API, registros y otros recursos de diagnóstico adecuados.
  1. Informes de calidad: Mantener informes claros sobre el progreso de las pruebas, la cobertura, las tendencias de defectos, la fiabilidad de la automatización y los problemas post-lanzamiento. Comunicar el estado y los riesgos a las partes interesadas técnicas y no técnicas, y convertir los hallazgos recurrentes en acciones de mejora priorizadas.
  1. Mejora continua: Colaborar con Desarrollo y Producto para investigar las causas raíz, prevenir defectos recurrentes, mejorar la capacidad de prueba y refinar los estándares de QA, la documentación, los frameworks y los procedimientos de prueba de lanzamiento.

Cualificaciones requeridas

  1. Grado universitario en Informática, Sistemas de Información, Ingeniería de Software o un campo relacionado, o experiencia práctica equivalente.
  1. Progresión demostrada en aseguramiento de la calidad de software, incluyendo la responsabilidad de las pruebas para lanzamientos de software y experiencia liderando, mentorizando o supervisando personal de QA.
  1. Experiencia coordinando pruebas manuales y automatizadas en aplicaciones web, servicios de backend, APIs y bases de datos relacionales.
  1. Sólida comprensión del SDLC, prácticas Agile y Kanban, pruebas basadas en riesgos, gestión de defectos y validación de lanzamientos.
  1. Experiencia utilizando Azure DevOps, Aha o herramientas comparables para gestionar planes de prueba, casos de prueba, defectos, asignaciones de trabajo y estado de las pruebas.
  1. Conocimiento práctico de SQL para la validación de datos y resolución de problemas, pruebas de API REST y pruebas de aplicaciones construidas sobre C#/.NET.
  1. Conocimiento práctico de herramientas de automatización de UI como Selenium, Playwright o Cypress; frameworks de pruebas automatizadas; control de versiones; e integración de CI/CD suficiente para guiar las decisiones técnicas de prueba.
  1. Capacidad para organizar prioridades competitivas, asignar recursos de prueba, resolver dependencias y comunicar claramente los riesgos de entrega.
  1. Sólidas habilidades analíticas, de resolución de problemas, documentación y comunicación, con la capacidad de entrenar a colegas y colaborar con partes interesadas técnicas y de negocio.

Cualificaciones preferentes

  1. Experiencia previa de supervisión directa de un equipo de QA que abarque pruebas manuales, automatización y pruebas de usuario de negocio.
  1. Experiencia práctica en la creación o mantenimiento de pruebas automatizadas, incluyendo aserciones de prueba, validación de datos y lógica de configuración y limpieza.
  1. Experiencia con planes de prueba y pipelines de Azure DevOps.
  1. Experiencia en pruebas de aplicaciones empresariales, de procesamiento de transacciones multiusuario o de software financiero.
  1. Experiencia coordinando pruebas beta, pruebas de aceptación de usuario y lanzamientos para aplicaciones operativas como la Data Entry Application.
  1. Experiencia mejorando la mantenibilidad de la automatización, los informes de pruebas y las prácticas de prevención de defectos.
  1. Certificación ISTQB u otra certificación relevante en pruebas de software.

Factores de éxito

  1. Las prioridades de prueba, la responsabilidad y las expectativas de lanzamiento son claras en todo el equipo y sus partes interesadas.
  1. Las decisiones de preparación para el lanzamiento están respaldadas por resultados de pruebas documentados y una comunicación transparente de los riesgos restantes.
  1. La cobertura manual y automatizada aborda los flujos de trabajo críticos del negocio, con una automatización fiable que respalda una entrega repetible.
  1. Las tendencias de defectos y los hallazgos post-lanzamiento conducen a mejoras de procesos medibles en lugar de problemas recurrentes.
  1. Los miembros del equipo reciben orientación constante y oportunidades para ampliar sus habilidades técnicas y conocimientos de la aplicación.
  1. QA, Desarrollo, Producto, Soporte y los usuarios de negocio se coordinan eficazmente para entregar software fiable.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores