Especialista en Calidad de Software (QA) - SonarQube

Financecolombia
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Java
JavaScript
Azure
Static Program Analysis
Software Quality
Code Review
Continuous Integration
DevOps
Python
Open Web Application Security
Software Engineering
SonarQube
Software Quality Assurance (SQA)
Software Security
Technical Debt
GIT
Gitlab-ci
Information Technology
Software Version Control
Jenkins

Job description

Garantizar la calidad del software mediante la implementación de procesos de aseguramiento de calidad, con especial énfasis en el análisis estático de código utilizando SonarQube, asegurando el cumplimiento de estándares de codificación, mantenibilidad, seguridad y rendimiento. Funciones Principales

  • Configurar, mantener y optimizar la herramienta SonarQube para el análisis continuo del código fuente.
  • Definir y aplicar reglas de calidad y estándares de codificación en colaboración con los equipos de desarrollo.
  • Analizar los resultados de SonarQube y generar reportes de calidad del código.
  • Identificar deuda técnica y proponer acciones correctivas.
  • Participar en revisiones de código y auditorías técnicas.
  • Colaborar con equipos de desarrollo, DevOps y producto para integrar la calidad en el ciclo de vida del software (CI / CD).
  • Capacitar a los equipos en buenas prácticas de calidad y uso de herramientas como SonarQube.

Requirements

  • Ingeniería en Sistemas, Informática, Software o carrera afín.

Experiencia

  • Mínimo 2-3 años en roles de QA o aseguramiento de calidad de software.
  • Experiencia en configuración, puesta en marcha, administración y configuración de SonarQube.
  • Conocimiento de herramientas de integración continua (Jenkins, GitLab CI, Azure DevOps, etc.).

Conocimientos Técnicos

  • Conocimiento de lenguajes de programación (Java, JavaScript, Python, etc.).
  • Buen entendimiento de conceptos como code smells, vulnerabilidades, duplicación de código, cobertura de pruebas, etc.
  • Manejo de herramientas de control de versiones (Git).
  • Deseable: conocimientos en seguridad de aplicaciones (OWASP).

Habilidades Blandas

  • Pensamiento analítico y atención al detalle.
  • Comunicación efectiva con equipos técnicos y no técnicos.
  • Proactividad y orientación a la mejora continua., * Desarrollo profesional.
  • Proyectos punteros en clientes referentes de mercado.
  • Flexibilidad y conciliación.
  • Trabajar con tecnologías punteras dentro del sector IT.
  • Acceso a DXC Learning y certificaciones oficiales.
  • Compromiso social y responsable.
  • Empleo estable.
  • Beneficios sociales.

Apply for this position