QA Automatizador
Descrição da vaga
¡Sé parte de Stefanini!
En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.
Stefanini se encuentra en búsqueda de QA Automatizador cuyo objetivo del cargo consiste en:
- Estrategia, técnica y control de pruebas de software.
- Definición de casos de pruebas y Plan de pruebas.
- Pruebas Funcionales.
- Manejo de Herramientas para documentación del proceso de certificación.
Responsabilidades e atribuições
Responsabilidades principales:
1) Diseño y ejecución de pruebas funcionales y de servicios
- Diseñar, documentar y ejecutar casos de prueba funcionales para servicios web tipo SOAP, validando contratos, mensajes XML y códigos de respuesta.
- Ejecutar pruebas de servicios (API/SOAP) utilizando Postman, incluyendo la construcción de colecciones, validación de respuestas y armado de escenarios de prueba reutilizables.
- Validar la correcta persistencia e integridad de la información mediante consultas SQL, verificando los resultados esperados de los procesos probados.
- Ejecutar consultas y validaciones sobre el motor de base de datos del proyecto (SQL Server, DB2, Oracle o PostgreSQL, según corresponda).
2) Automatización de pruebas
- Diseñar, construir y mantener scripts de automatización de pruebas funcionales utilizando Selenium.
- Redactar y mantener escenarios de prueba en lenguaje Gherkin (dado-cuando-entonces), asegurando trazabilidad entre requerimientos y pruebas automatizadas.
- Implementar y ejecutar pruebas automatizadas mediante el framework Cucumber, integrando los escenarios Gherkin con el código de automatización.
- Automatizar pruebas funcionales de aplicaciones móviles utilizando Appium.
- Integrar las suites de pruebas automatizadas al pipeline de integración continua (Jenkins), asegurando su ejecución periódica y la generación de reportes de resultados.
3) Pruebas de carga y rendimiento
- Preparar, diseñar y ejecutar planes de pruebas de carga y estrés utilizando JMeter.
- Analizar resultados de las pruebas de rendimiento, identificar cuellos de botella y elaborar informes con hallazgos y recomendaciones.
4) Pruebas multiplataforma
- Ejecutar pruebas de compatibilidad y funcionalidad en distintos navegadores y dispositivos utilizando BrowserStack.
- Validar el correcto funcionamiento de las aplicaciones (web y móvil) asegurando cobertura de los navegadores y dispositivos relevantes para el negocio.
5) Gestión, documentación y trazabilidad de pruebas
- Documentar, planificar y hacer seguimiento de casos de prueba, incidencias y ciclos de prueba en Jira/Confluence.
- Gestionar la trazabilidad entre requerimientos, casos de prueba y defectos utilizando Xray o Zephyr.
- Reportar el avance de las pruebas, métricas de calidad y estado de los defectos a los equipos de desarrollo y a la jefatura del área.
- Participar en revisiones de código, apoyándose en herramientas de revisión de código como parte del aseguramiento de calidad.
6) Aplicación de buenas prácticas y metodologías
- Aplicar los principios y buenas prácticas de aseguramiento de la calidad de software conforme a los estándares ISTQB.
- Participar activamente en ceremonias de Scrum u otro marco ágil (planificación, daily, revisión y retrospectiva de sprint), integrando las actividades de QA al ciclo de desarrollo.
- Adaptar y ejecutar el proceso de pruebas en proyectos que utilicen metodología tradicional (cascada), cuando así lo requiera la iniciativa.
- Colaborar con equipos de desarrollo y negocio en la definición de criterios de aceptación y estrategias de prueba adecuadas a cada iniciativa.
Requisitos e qualificações
Requisitos:
- Manejo de Pruebas de servicio mediante Soap y Postman
- Conocimiento en SQL
- Conocimientos en algún motor de Base de Datos. o SQL SERVER o DB2 o ORACLE o POSTGRESQL
- Curso de ISTQB.
- Preparación y ejecución de pruebas de carga (Jmeter).
- BrowserStack.
- Gherkin.
- Conocimiento Automatización de pruebas en: o Sellenium. o Cucumber. o Appium
Marco de trabajo:
- Integración Continua (Jenkis).
- Herramientas para revisión de código.
- Manejo de Jira/Confluence. Manejo de Xray, Zephyr.
- Conocimiento de Scrum o algún marco de trabajo ágil.
- Conocimiento de Metodología Tradicional.
Informações adicionais
Modalidad Hibrida (3 días presencial a la semana)
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: presentacion de candidato
- Etapa 3: entrevista
- Etapa 4: onboarding
- Etapa 5: Contratação
Creer para co-crear
¿Buscas un lugar donde tus ideas brillen?
Con más de 38 años y una presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso.
Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!
Conoce más sobre nosotros