Analista de Programador II

Hace 4 semanas

BAC CREDOMATIC REGIONAL, Costa Rica BAC Credomatic Jornada completa

Analista de Programador II (QA Rendimiento & Automatización) – BAC SSC

¿Por qué debes formar parte de nuestro equipo BAC Share Services? Si estás buscando una empresa que te desafíe y te brinde oportunidades de desarrollo, no busques más Únete a nuestro equipo

Si te apasiona la calidad de software, asegurar el rendimiento optimo, la automatización de pruebas y asegurar experiencias confiables para los usuarios, BAC es para vos.  

¿Cuál será el objetivo de la posición?

Responsable de diseñar y ejecutar pruebas de rendimiento: carga, estrés, pico y capacidad, analizar resultados e identificar problemas de rendimiento, monitorear métricas de aplicación, infraestructura y bases de datos durante las pruebas, colaborar con equipos de desarrollo para resolver cuellos de botella, generar reportes y recomendaciones de mejora, participar en la definición de objetivos y criterios de rendimiento, mantener y optimizar scripts y escenarios de prueba. 

Adicionalmente, cooperar con otros analistas de QA en la creación, ejecución y mantenimiento de pruebas automatizadas y gestión de los datos de pruebas. 

¿Cuáles serán tus funciones?

Diseñar y ejecutar pruebas de pruebas de rendimiento: carga (load testing), estrés (stress testing), pico (spike testing) y capacidad (capacity testing) para aplicaciones web, servicios y API’s REST. 
Construir y mantener scripts y datos para pruebas de rendimiento. 
Analizar métricas de infraestructura, aplicación y base de datos durante la ejecución de pruebas. 
Colaborar en la identificación de cuellos de botella relacionados con CPU, memoria, red, almacenamiento, bases de datos y servicios distribuidos. 
Elaborar reportes ejecutivos y técnicos con resultados, hallazgos y recomendaciones de mejora. 
Participar en la definición de criterios de aceptación relacionados con rendimiento, escalabilidad y resiliencia. 
Colaborar con otros automatizadores de QA en la creación de pruebas automatizadas para aplicaciones web, móvil y API’s REST. 

¿Qué necesitas para aplicar a este puesto?

Bachillerato Universitario concluido en Ingeniería en Sistemas, Software o carrera afín.

1 -3 años de experiencia en ejecución y análisis de pruebas de rendimiento sobre aplicaciones web y APIs REST, trabajando en entornos empresariales con arquitecturas distribuidas y con automatización de pruebas (opcional). 

Conocimientos técnicos requeridos:

Experiencia indispensable en Quality Assurance (QA) con enfoque en pruebas de rendimiento, análisis de resultados y aseguramiento de la calidad de aplicaciones web, móviles y APIs.
Dominio de Apache JMeter para diseño, parametrización y ejecución de pruebas de carga.
Lenguajes de programación como: Java, Javascript, Groovy, Python, para desarrollar y mantener scripts personalizados de pruebas. 
Analizar métricas resultantes de las pruebas como: Throughput, Tiempo de respuesta, Percentiles (P90, P95, P99), Error Rate, Concurrencia, Latencia. 
Conocimiento básico de arquitecturas empresariales basadas en microservicios, con aplicaciones contenerizadas ejecutándose sobre Kubernetes. 
Comprensión básica de componentes de infraestructura asociados al rendimiento: balanceadores de carga, API gateways, bases de datos relacionales y NoSQL, cachés distribuidos y servicios de integración 
Acostumbrado a trabajo en ambientes cloud: AWS, Azure 
Experiencia utilizando herramientas de observabilidad, como: Amazon CloudWatch, Dynatrace, New Relic, Grafana, Prometheus, Azure Monitor 

Conocimientos técnicos deseables:

Certificaciones en QA, automatización o Performance Testing (ISTQB, CSTE u otras).
Dominio de herramientas y frameworks de automatización como: Appium, SauceLabs, Selenium WebDriver, Playwright y similares. 
Conocimiento en metodologías BDD (Serenity, Cucumber, SpecFlow, Behave). 
Experiencia en automatización de pruebas de APIs utilizando: Insomnia, Postman/Newman, SoapUI, u otros. 
Experiencia con herramientas equivalentes como: Gatling, LoadRunner, k6, BlazeMeter, NeoLoad 
Experiencia utilizando asistentes de Inteligencia Artificial (Copilot, ChatGPT, Gemini, Claude u otros) para acelerar actividades de pruebas y análisis. 

 Nota: Para asegurar una evaluación completa y precisa de tu perfil, adjunta tu Currículum Vitae actualizado al momento de aplicar.

Modalidad Híbrida: Teletrabajo y presencial (disponibilidad para asistir a la oficina 3 días a la semana).
Ubicación física: Parque Empresarial del Este, Calle Blancos (Principal) y/o Plaza Roble, Escazú.