• Jobs
  • >
  • QA (Freelancer Vía Shakers)

QA (Freelancer Vía Shakers)

  • Temporary
  • Full time
  • Remote

Sobre el puesto

Como miembro clave de nuestro equipo de aseguramiento de calidad (QA), desempeñarás un papel fundamental en garantizar la fiabilidad, el rendimiento y la seguridad de nuestros productos. Esta emocionante oportunidad implica diseñar e implementar estrategias de prueba sólidas desde las primeras etapas del desarrollo hasta la producción, asegurando entregables de alta calidad y experiencias de usuario sin problemas.

El enfoque principal es optimizar y automatizar los procesos de QA, mejorar la cobertura de pruebas, aumentar la eficiencia en la ejecución de pruebas y monitorear entornos de producción para detectar y prevenir problemas de manera proactiva.

Responsabilidades clave

● Definir y ejecutar una estrategia integral de QA a lo largo del ciclo de vida del desarrollo.

● Analizar el comportamiento del producto en producción mediante la monitorización y sistemas de alerta temprana.

● Diseñar e implementar indicadores clave de rendimiento (KPIs) de QA para medir calidad y eficiencia.

● Colaborar con los equipos de desarrollo para establecer mejores prácticas en el diseño de pruebas, incluyendo pruebas de componentes, integración y mocks, guiadas por principios de ATDD.

● Desarrollar y mantener suites de pruebas automatizadas para API REST y UI.

● Realizar pruebas de regresión y smoke tests para garantizar la estabilidad del software.

● Diseñar, ejecutar y analizar pruebas de rendimiento/carga, implementando alertas basadas en KPIs de rendimiento.

● Automatizar pruebas de API REST y de persistencia de base de datos (MongoDB, SQL), asegurando la coherencia entre APIs y consultas a bases de datos.

● Refinar criterios de aceptación en alineación con metodologías ATDD.

Requisitos

● Más de 3 años de experiencia en roles de ingeniería QA o pruebas de software.

● Sólidos conocimientos de programación en Java para la automatización de pruebas.

● Experiencia con frameworks de automatización de pruebas como RestAssured y

Serenity (opcional).

● Dominio de Gherkin para pruebas BDD.

● Experiencia práctica en pruebas de bases de datos, especialmente con MongoDB (NoSQL) y BigQuery (SQL).

● Familiaridad con pipelines de CI/CD utilizando herramientas como Jenkins y SonarQube.

● Conocimientos de control de versiones (Git/GitHub).

● Experiencia con Selenium o Playwright (opcional) para la automatización de pruebas de UI.

● Conocimiento de herramientas de pruebas de rendimiento como JMeter u otros frameworks equivalentes.


Deseable

● Experiencia trabajando con herramientas de monitoreo para analizar el

comportamiento del sistema en producción.

● Fuertes habilidades analíticas y de resolución de problemas.

● Familiaridad con metodologías ágiles y prácticas de desarrollo basado en pruebas.

● Conocimiento de soluciones de prueba en la nube.

Stack tecnológico

● Lenguajes de programación: Java

● Automatización de pruebas: RestAssured, Serenity Framework, Selenium/Playwright

(opcional)

● Bases de datos: MongoDB (NoSQL), BigQuery (SQL)

● CI/CD y calidad de código: Jenkins, SonarQube, Git/GitHub

● Pruebas de rendimiento: JMeter u otros frameworks