Analista Automatizador QA
Full TimeJob Overview
El QA Funcional/Automatizador es un profesional especializado en asegurar la calidad del software a través de pruebas manuales y automatizadas. Con un profundo conocimiento del Sector Bancario y experiencia en metodologías ágiles como Scrum, es responsable de diseñar, ejecutar y automatizar casos de prueba para validar la funcionalidad, el rendimiento y la confiabilidad de las aplicaciones. Este perfil combina habilidades técnicas sólidas en herramientas de automatización (como Selenium y UFT) con una mentalidad meticulosa y analítica, trabajando en equipos altamente exigentes y adaptándose ágilmente a los cambios para garantizar la entrega de productos de alta calidad.
Principales Responsabilidades
1. Diseño y Ejecución de Pruebas:
- Analizar requerimientos y especificaciones técnicas para diseñar, desarrollar y ejecutar casos de prueba manuales y automatizados.
- Realizar pruebas funcionales, de regresión, de integración y técnicas (validación de logs, servicios y bases de datos).
2. Automatización de Pruebas:
- Desarrollar, mantener y ejecutar scripts de automatización robustos y reutilizables utilizando herramientas como Selenium, UFT y Appium.
- Implementar y promover la práctica de BDD (Behavior-Driven Development) utilizando Gherkin y Cucumber para facilitar la colaboración entre desarrolladores, QA y partes no técnicas.
3. Integración en Procesos DevOps/Ágiles:
- Integrar y ejecutar suites de pruebas automatizadas dentro de pipelines de Integración Continua/Entrega Continua (CI/CD) utilizando herramientas como Jenkins, Bamboo o Cloudbees.
- Participar activamente en las ceremonias de Scrum (planificación de sprints, dailies, retrospectivas) como un miembro más del equipo de desarrollo.
4. Gestión de la Calidad y Reporte:
- Utilizar herramientas de gestión de calidad como la Suite Atlassian (Jira, TM4J), ALM o similares para reportar defectos, realizar seguimiento y documentar los resultados de las pruebas.
- Generar reportes de estado de la calidad del software para los stakeholders.
5. Pruebas de Rendimiento y Estrés (Deseable):
- Realizar pruebas de estrés y rendimiento utilizando herramientas como JMeter y LoadRunner para identificar cuellos de botella y asegurar la escalabilidad de las aplicaciones.
6. Pruebas en Entornos Cloud y Dispositivos:
- Ejecutar pruebas en entornos cloud como AWS u OCI (Oracle Cloud Infrastructure).
- Gestionar y realizar pruebas en granjas de dispositivos móviles y web para garantizar la compatibilidad y usabilidad en múltiples navegadores y dispositivos.
7. Trabajo en Equipo y Mejora Continua:
- Colaborar estrechamente con desarrolladores, líderes técnicos y el Product Owner en un entorno altamente exigente y enfocado a objetivos.
- Demostrar una alta capacidad de adaptabilidad al cambio y contribuir proactivamente a la mejora continua de los procesos de testing.
Technical & Power Skills
- Conocimiento y experiencia en Testing de Software.
- Conocimiento y experiencia en Sector Bancario.
- Conocimiento y experiencia en metodología ágil (scrum).
- Habilidades de trabajo en equipo altamente exigentes y enfocado a objetivos.
- Capacidad de adaptabilidad al cambio.
- Conocimiento de herramientas de gestión de calidad (Suite Atlassian (Jira, TM4J, Bamboo), ALM, Similares).
- Experiencia en automatización: Selenium / UFT / Appium.
- Experiencia en integración continua con Jenkins/Bamboo/Cloudbees. Experiencia en BDD con gherkin y Cucumber.
- Experiencia deseable en Herramientas de Pruebas de stress como Jmeter y Loadrunner. Confidencial 5/7
- Conocimiento de pruebas técnicas (log, servicios, bd, etc.).
- Conocimiento de pruebas en Cloud. (AWS, OCI, Etc.).
- Conocimiento de granja de dispositivos móviles y web.
Make Your Resume Now