Resumen del puesto
Responsable de garantizar la calidad y el correcto funcionamiento de los productos y sistemas de software desarrollados por la organización.
Este rol requiere experiencia avanzada en el diseño, implementación y ejecución de pruebas manuales y automatizadas, así como en la identificación y resolución de defectos en el software.
Como líder técnico dentro del equipo de QA, el Senior QA Tester también brinda orientación a los miembros más jóvenes del equipo y colabora estrechamente con desarrolladores, gerentes de producto y otros interesados para cumplir con los estándares de calidad.
Responsabilidades
- Diseñar, desarrollar y ejecutar casos de prueba, planes de prueba y estrategias detalladas para validar la funcionalidad, el rendimiento, la seguridad y la usabilidad del software.
- Implementar y mantener suites de pruebas automatizadas para garantizar la eficiencia y consistencia de las pruebas.
- Identificar, registrar y gestionar defectos utilizando herramientas de gestión de incidencias (como Jira, Bugzilla, etc.), y trabajar con los equipos de desarrollo para su resolución.
- Realizar pruebas funcionales, de regresión, de carga, de integración y de sistema para garantizar que el producto cumpla con los requisitos definidos.
- Participar en reuniones de revisión de requisitos y diseño para proporcionar retroalimentación desde la perspectiva de QA.
- Supervisar y auditar los procesos de control de calidad para garantizar el cumplimiento de las mejores prácticas.
- Liderar revisiones técnicas y capacitar a otros miembros del equipo de QA en el uso de herramientas, frameworks y metodologías.
- Colaborar con equipos multidisciplinarios para implementar soluciones a problemas detectados y mejorar la experiencia del usuario final.
- Desarrollar métricas e informes para evaluar la calidad del software y los procesos de QA.
Requisitos
Educación
- Licenciatura en Ingeniería de Sistemas, Ciencias de la Computación o afín
Experiência
- Mínimo 4-5 años de experiencia en roles de QA, con al menos 2 años en una posición senior o de liderazgo.
- Experiência demostrada en pruebas automatizadas (Selenium, Appium, JUnit, TestNG, u otros frameworks similares).
- Familiaridad con metodologías ágiles (Scrum, Kanban) y herramientas relacionadas (como Jira, Confluence, etc.).
Conocimientos técnicos
- Herramientas de automatización de pruebas (selenium, cypress)
- Scrum, Kanban
- JIRA, TestRail
- Conocimiento avanzado en lenguajes de scripting o programación (Java, Python, JavaScript, etc.).
- Experiencia en el uso de herramientas de CI / CD (Jenkins, GitLab, CircleCI, etc.).
- Familiaridad con pruebas de APIs (Postman, SoapUI o herramientas similares).
- Conocimientos de bases de datos (SQL, NoSQL).
- Habilidades de análisis de logs y debugging.
Habilidades blandas
- Excelentes habilidades de comunicación oral y escrita.
- Capacidad para liderar equipos, tomar decisiones y resolver problemas de manera proactiva.
- Organización y gestión del tiempo para trabajar en múltiples proyectos simultáneamente.
Tipo de puesto: Tiempo completo
Tipo de jornada: Lunes a viernes
Lugar de trabajo: Empleo presencial