Stellar Cyber
Pavago
Ingeniero de Aseguramiento de la Calidad
Título del puesto: Ingeniero de Aseguramiento de la Calidad
Tipo de puesto: Tiempo Completo, Remoto
Horario de trabajo: Horario comercial de EE. UU. (con flexibilidad para ciclos de lanzamiento, plazos de sprints y ventanas de pruebas)
¿Cómo es un día típico?
El día de un Ingeniero de Aseguramiento de la Calidad gira en torno a la validación de la calidad del producto y la prevención de defectos antes de que lleguen a producción. Usted:
- Revisar historias de usuario y requisitos para crear o refinar casos de prueba
- Ejecutar pruebas manuales y automatizadas en nuevas funcionalidades y actualizaciones de productos
- Registrar, priorizar y comunicar errores claramente con los equipos de ingeniería
- Participar en reuniones de sprint y proporcionar actualizaciones sobre el progreso de las pruebas
- Revisar los resultados de las pruebas de regresión después de las implementaciones o nuevas compilaciones
- Analizar tendencias de calidad y mejorar la cobertura y eficiencia de las pruebas
- Mantener documentación organizada de QA y registros de pruebas
En resumen: usted es el último punto de control de calidad antes del lanzamiento, asegurando que el software sea estable, funcional y ofrezca una experiencia de usuario fiable.
Métricas clave de éxito (KPIs)
- Tasa de detección de defectos antes de los lanzamientos de producción
- Porcentaje de cobertura de pruebas de regresión
- Reducción de defectos de producción escapados
- Tiempo de resolución más rápido para los problemas reportados
- % de lanzamientos exitosos sin errores críticos o graves
- Confianza positiva de las partes interesadas en la calidad y fiabilidad del producto
Proceso de entrevista
- Preselección telefónica inicial
- Entrevista por vídeo con un reclutador de Pavago
- Evaluación práctica (por ejemplo, diseñar un plan de pruebas o ejecutar un escenario de prueba de errores de muestra)
- Entrevista con el cliente con Liderazgo de QA / Ingeniería
- Oferta y verificación de antecedentes
#QualityAssurance #QATester #SoftwareTesting #AutomationTesting #Cypress #Playwright #Selenium #QAEngineer #RemoteJobs #Agile #SDLC #SoftwareQuality #TechJobs #RegressionTesting #TestAutomation
Sobre el puesto
Nuestro cliente busca un Ingeniero de Aseguramiento de la Calidad para garantizar que los productos de software sean fiables, funcionales, escalables y estén listos para producción antes de su lanzamiento. Este puesto combina pruebas manuales, pruebas automatizadas, seguimiento de defectos y colaboración con los equipos de ingeniería y producto para mantener altos estándares de calidad de software.
El candidato ideal es muy detallista, técnicamente curioso y apasionado por ofrecer experiencias de usuario excepcionales a través de pruebas estructuradas y un pensamiento centrado en la calidad.
Este puesto es ideal para alguien que disfruta identificando casos extremos, mejorando la cobertura de pruebas y ayudando a los equipos de ingeniería a lanzar software con confianza.
Planificación de pruebas y estrategia de calidad
- Desarrollar planes de prueba detallados, casos de prueba y documentación de aseguramiento de la calidad
- Colaborar con gerentes de producto, diseñadores y desarrolladores para comprender los requisitos y las historias de usuario
- Definir estrategias de prueba para funcionalidades, integraciones, flujos de trabajo y cobertura de regresión
- Asegurar que los criterios de aceptación y los casos extremos se validen correctamente antes del lanzamiento
Pruebas manuales y validación de defectos
- Ejecutar pruebas manuales en escenarios funcionales, de regresión, UI/UX, entre navegadores y entre dispositivos
- Identificar, documentar y rastrear defectos utilizando Jira, Azure DevOps, TestRail, Zephyr o herramientas similares
- Proporcionar pasos de reproducción detallados, capturas de pantalla, registros y documentación de soporte
- Volver a probar las correcciones de errores y verificar las áreas afectadas después de actualizaciones o implementaciones
Automatización de pruebas
- Crear, mantener y mejorar conjuntos de pruebas automatizadas utilizando Selenium, Cypress, Playwright o frameworks similares
- Integrar pruebas automatizadas en canalizaciones de CI/CD utilizando Acciones de GitHub, Jenkins o CI de GitLab
- Supervisar los resultados de la ejecución de pruebas y solucionar fallos de automatización
- Mejorar la cobertura de automatización para reducir el esfuerzo de regresión manual
Pruebas de rendimiento y seguridad
- Realizar pruebas de carga, estrés y rendimiento utilizando herramientas como JMeter o Locust
- Apoyar los esfuerzos de escaneo de vulnerabilidades y pruebas centradas en la seguridad
- Validar la estabilidad, la capacidad de respuesta y la fiabilidad del sistema bajo diversas cargas de trabajo
Documentación e informes
- Mantener documentación organizada para planes de prueba, casos de prueba, informes de errores y resultados de pruebas
- Rastrear y reportar métricas de calidad como densidad de defectos, tasas de aprobación/fallo y cobertura de regresión
- Preparar actualizaciones claras del estado de QA y resúmenes de pruebas para partes interesadas y liderazgo
Colaboración y participación Agile
- Trabajar en estrecha colaboración con los desarrolladores para reproducir, aislar y resolver problemas de manera eficiente
- Participar en ceremonias Agile, incluyendo stand-ups, planificación de sprints, retrospectivas y revisiones de lanzamientos
- Abogar por estándares de calidad a lo largo del ciclo de vida del desarrollo de software
- Proporcionar comentarios sobre usabilidad y testeabilidad durante el desarrollo de funcionalidades
Requisitos mínimos
¿Qué te convierte en el candidato perfecto?
- Detallista y muy analítico con una sólida mentalidad de calidad
- Hábil para descubrir casos extremos, problemas de usabilidad y defectos ocultos
- Sólido comunicador que documenta los hallazgos de manera clara y profesional
- Cómodo equilibrando la exhaustividad de las pruebas con ciclos de lanzamiento rápidos
- Proactivo, organizado y colaborativo dentro de entornos de ingeniería Agile
Experiencia y habilidades requeridas
- 2+ años de experiencia profesional en QA o pruebas de software
- Experiencia práctica con herramientas de gestión de pruebas y seguimiento de errores (Jira, TestRail, Zephyr, Azure DevOps)
- Familiaridad con frameworks de automatización como Selenium, Cypress o Playwright
- Sólida comprensión de los flujos de trabajo Agile y el Ciclo de Vida del Desarrollo de Software (SDLC)
- Experiencia en la realización de pruebas funcionales, de regresión y de UI
Experiencia y habilidades preferidas
- Experiencia en entornos de software SaaS, fintech, salud o empresarial
- Familiaridad con herramientas de prueba de API como Postman o RestAssured
- Experiencia en la integración de pruebas automatizadas en canalizaciones de CI/CD
- Exposición a pruebas de seguridad, sistemas con alta carga de cumplimiento o flujos de trabajo de pruebas de rendimiento
- Comprensión de las mejores prácticas modernas de QA y estrategias de automatización
