Analista de Programador II
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Al continuar, aceptas nuestros Términos & Política de Privacidad.
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ú.