¿Quienes somos?
¡Multiplica Talent, te esta buscando!
Somos una consultora especializada en ofrecer las mejore oportunidades laborales al mejor talento digital del mercado. Tenemos 20 años de experiencia reclutando a personas capacitadas, innovadoras y con ganas de crecer para nuestros clientes.
Actualmente colaboramos con empresas en LATAM, USA, Europa y contamos con talentos que trabajan presencialmente y/o remoto en diferentes partes del mundo.
Nuestros talentos son los agentes de cambio que están creando las organizaciones del futuro. ¡Se parte de este cambio!
Misión del rol:
Dirigir y supervisar la estandarización de las pruebas, procesos escalables y reutilizables de alta calidad, utilizando herramientas y marcos de automatización avanzados. Implementa estrategias de pruebas continuas y colabora con los equipos de desarrollo en la mejora de la calidad del software. Proporciona orientación de gestión para los equipos y facilita la implementación de iniciativas de automatización y funcionalidad a nivel de proyectos de alta complejidad
Responsabilidades:
- Planificación y Estrategia de Pruebas de Rendimiento: Desarrollar una estrategia integral de pruebas de rendimiento que se alinee con los objetivos del proyecto y las expectativas del cliente. Colaborar con los equipos de desarrollo, operaciones y negocio para entender los requisitos de rendimiento del sistema.
- Diseño de Escenarios de Pruebas: Identificar y diseñar escenarios de prueba realistas que simulan condiciones del mundo real y cargas de trabajo esperadas durante las pruebas y la producción
- Optimización y Recomendaciones: Trabajar con los equipos de desarrollo paraanalizar y optimizar el código y la arquitectura del sistema para mejorar el rendimiento. Hacer recomendaciones específicas para mejorar la escalabilidad, la velocidad de carga y la capacidad de respuesta del sistema
- Colaboración y Comunicación: Colaborar con los equipos de desarrollo y operaciones para garantizar la integración adecuada de las pruebas de rendimiento en el ciclo de vida del desarrollo. Comunicar los hallazgos y las recomendaciones de manera clara y efectiva a los stakeholders, incluidos los desarrolladores, gerentes de producto y clientes.
- Automatización y Continuous Testing: Automatizar las pruebas de rendimiento tanto como sea posible para integrarlas en los flujos de trabajo de integración continua y entrega continua (CI/CD). Garantizar que las pruebas de rendimiento sean parte integral del proceso de continuous testing para identificar problemas de rendimiento tan pronto como sea posible.
- Mentoría y Desarrollo del Equipo: Brindar orientación y mentoría a otros miembros del equipo QA para mejorar sus habilidades en pruebas de rendimiento. Facilitar sesiones de capacitación y talleres para compartir conocimientos sobre las mejores prácticas en pruebas de rendimiento.
- Análisis Post-implementación: Realizar análisis de rendimiento después de las implementaciones para asegurarse de que los cambios no hayan introducido deterioros en las regresiones de rendimiento. Participar en sesiones de retrospectiva para identificar lecciones aprendidas y áreas de mejora en el proceso de pruebas de rendimiento
Requirements
- Más de 5 años de experiencia en Performance Testing.
- Experiencia sólida en el campo de pruebas de software, incluyendo diseño de casos de prueba, ejecución de pruebas, identificación y reporte de defectos, y pruebas de regresión.
- Capacidad para liderear y acelerar el proceso de implementación de las pruebas de performance.
- Conocimiento en herramientas y frameworks de performance licenciados y open source, LoadRunner, NeoLoad, BalzeMeter, Jmeter, Locust, K6, entre otras.
- Comprensión de patrones de diseño como: Page Object Model (POM), Screen Play, Page Factory, Data Driven Test, Screenplay, Keyword-Driven.
- Diseño y creación de diferentes frameworks de performance.
- Familiaridad con herramientas de monitoreo de aplicaciones y profiling, como New Relic, AppDynamics, Dynatrace, para identificar cuellos de botella y optimizar el rendimiento.
- Conocimiento en el rendimiento de bases de datos, incluyendo la capacidad de escribir consultas eficientes y entender cómo los índices y la estructura de datos afectan el rendimiento.
- Identificar casos/escenarios prospectos a pruebas de performance.
- Comprender los conceptos de sistemas operativos, redes y configuraciones de servidores para optimizar el rendimiento a nivel del sistema.
- Familiaridad con tecnologías de virtualización como VMWare, Hyper-V, y tecnologías de contenedores como Docker y Kubernetes.
- Desarrollo y mantenimiento de scripts de prueba.
- Implementación de herramientas de CI/CD. Mantener y evolucionar los diferentes frameworks.
- Conocimiento de estrategias de branching y uso de GitBash.
- Conocimiento de comandos de DOS/CLI/Linux
- Familiaridad con las metodologías ágiles y cómo las pruebas se integran en estos procesos.
- Capacidad demostrada para liderar y gestionar equipos de QA, distribuir tareas, brindar orientación y fomentar el desarrollo profesional.
- Capacidad para brindar orientación y mentoría al equipo QA, ayudando en su desarrollo profesional.
- Excelentes habilidades de comunicación verbal y escrita para interactuar con el equipo de desarrollo, otros líderes y stakeholders.
- Experiencia en la gestión de defectos, incluyendo la clasificación, seguimiento y resolución efectiva.
- Habilidad para tomar decisiones informadas sobre prioridades de pruebas, recursos y acciones en función de los objetivos y restricciones del proyecto.
Skills:
- Liderazgo de equipos
- Solución a problemas
- Planificación
- Toma de desiciones
Benefits
- Prestaciones de ley y superiores
- Modalidad 100% remoto (México)
- Cultura flexible
- Contratación con el cliente
•
Last updated on Oct 17, 2023