This a Full Remote job, the offer is available from: Costa Rica
Objetivo del Puesto
Garantizar la calidad funcional y técnica de las aplicaciones empresariales desarrolladas por el equipo de desarrollo, asegurando el cumplimiento de los requerimientos funcionales, técnicos, de seguridad, integración y rendimiento dentro del ecosistema tecnológico basado en Java, Angular y Microsoft Azure.
El recurso será responsable de planificar, diseñar, ejecutar, documentar y dar seguimiento a las pruebas de software, validando los desarrollos realizados por los desarrolladores Full Stack Senior y asegurando el cumplimiento de los estándares de calidad antes de la liberación a producción.
Experiencia Requerida
- Mínimo 5 años de experiencia en aseguramiento de calidad de software (QA).
- Mínimo 3 años de experiencia como QA Senior en proyectos empresariales.
- Experiencia en validación de aplicaciones web y APIs REST.
- Experiencia trabajando en equipos ágiles (Scrum/Kanban).
- Experiencia en elaboración y ejecución de planes de pruebas.
- Experiencia en gestión de defectos y seguimiento de hallazgos.
- Experiencia en ambientes de integración, certificación y producción.
Conocimientos Técnicos Obligatorios
Testing Funcional
- Diseño y ejecución de casos de prueba.
- Elaboración de planes de prueba.
- Pruebas funcionales.
- Pruebas de integración.
- Pruebas de regresión.
- Pruebas end-to-end.
- Pruebas exploratorias.
- Pruebas de aceptación de usuario (UAT).
- Gestión de evidencias de pruebas.
Aplicaciones WebConocimiento para validar aplicaciones desarrolladas con:
- Angular.
- HTML5.
- CSS3.
- JavaScript.
- TypeScript.
Capacidad para:
- Validar interfaces gráficas.
- Verificar reglas de negocio.
- Validar navegación y experiencia de usuario.
- Inspeccionar tráfico de red mediante herramientas del navegador.
APIs RESTExperiencia comprobada en:
- Validación de APIs REST.
- Consumo de APIs mediante Postman.
- Swagger/OpenAPI.
- Validación de respuestas JSON.
- Validación de códigos HTTP.
- Validación de manejo de errores.
- Pruebas de integración entre sistemas.
Bases de DatosConocimiento y experiencia en:
- Microsoft SQL Server.
- Azure SQL Managed Instance.
- SQL Server Management Studio (SSMS).
Capacidad para:
- Ejecutar consultas SQL.
- Validar integridad de la información.
- Realizar análisis de datos.
- Verificar consistencia entre sistemas.
- Validar procesos de carga y actualización de datos.
Seguridad y Gestión de IdentidadesExperiencia validando mecanismos de seguridad en aplicaciones empresariales.
Aplicaciones Web
- Single Sign-On (SSO).
- Keycloak.
- Microsoft Entra ID.
- OAuth2.
- OpenID Connect (OIDC).
- JWT.
APIs
- Basic Authentication.
- OAuth2.
- JWT.
- Validación de autenticación y autorización.
- Pruebas de acceso por roles y perfiles.
Microsoft AzureConocimiento funcional y técnico para validar integraciones con servicios Azure.Integración y Mensajería
- Azure Service Bus.
- Topics.
- Subscriptions.
- Queues.
Capacidad para validar:
- Publicación de mensajes.
- Consumo de mensajes.
- Procesos asincrónicos.
- Manejo de errores e incidencias.
Almacenamiento
Capacidad para validar:
- Carga de documentos.
- Descarga de documentos.
- Integridad de archivos almacenados.
- Permisos y accesos.
InfraestructuraConocimiento general de:
- Azure App Services.
- Azure Virtual Machines.
- Ambientes DEV, QA y PROD.
Automatización de Pruebas (Deseable) Experiencia en alguna de las siguientes herramientas:
- Selenium.
- Java.
- IntelliJ IDEA.
Capacidad para:
- Diseñar pruebas automatizadas.
- Ejecutar pruebas de regresión automatizadas.
- Generar reportes de ejecución.
Herramientas
- Jira.
- Azure DevOps.
- Postman.
- Swagger.
- Git.
- Eclipse (conocimiento general para revisión de proyectos).
- Microsoft Office.
Servidores de AplicacionesConocimiento para validar despliegues y funcionamiento de aplicaciones sobre:
- JBoss EAP.
- WildFly.
- Apache Tomcat.
Capacidad para:
- Analizar logs.
- Verificar configuraciones.
- Validar despliegues de aplicaciones WAR y EAR.
- Apoyar en pruebas posteriores a despliegues.
Competencias Profesionales
- Alto nivel de análisis.
- Pensamiento crítico.
- Atención al detalle.
- Comunicación efectiva.
- Capacidad para documentar hallazgos.
- Organización y seguimiento.
- Trabajo en equipo.
- Orientación a resultados.
- Proactividad.
Responsabilidades Principales
- Elaborar estrategia y plan de pruebas para cada requerimiento.
- Revisar y validar los desarrollos realizados por el equipo de desarrollo.
- Ejecutar pruebas funcionales, de integración y regresión.
- Validar integraciones con Keycloak y Microsoft Entra ID.
- Validar integraciones con Azure Service Bus, Azure Storage Account y Azure SQL Managed Instance.
- Validar aplicaciones web desarrolladas en Angular.
- Validar APIs REST desarrolladas en Java.
- Documentar defectos y dar seguimiento hasta su corrección.
- Generar evidencia y reportes de calidad.
- Participar en liberaciones y validaciones post implementación.
- Velar por el cumplimiento de estándares de calidad y seguridad establecidos por el proyecto.
Conocimientos Deseables del NegocioSe considerará altamente deseable experiencia en:
- Contracargos (Chargebacks).
- Adquirencia.
- Emisión.
- Conciliación financiera.
- Industria financiera.
Nivel Esperado QA Senior
Debe contar con la capacidad para liderar el proceso de calidad de las soluciones, validar técnicamente los desarrollos realizados por el equipo de desarrolladores Senior Java Full Stack, identificar riesgos oportunamente, asegurar la calidad de las integraciones empresariales y recomendar mejoras continuas en los procesos de testing y liberación.Modalidad100% remoto en LATAM
Ingles Intermedio requerido
Dispuesto a colaborar en pases a produccion noches y fines de semana.
This offer from "SMX Services & Consulting, Inc." has been enriched by
Jobgether.com and got a 72% flex score.