Técnico/a de pruebas con Java

IZERTIS S.A
Municipality of Madrid, Spain
2 days ago

Role details

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

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Java
API
Agile Methodologies
JIRA
Automation of Tests
Unit Testing
Software Quality
Encodings
Continuous Integration
Software Design Patterns
Hibernate
Human-Computer Interaction
JMeter
JUnit
PostgreSQL
Maven
Oracle Applications
Regression Testing
SonarQube
PL-SQL
Test Case Design
Test Execution Engine
TestLink
Testng
Web Services
Performance Testing
Cypress
GIT
Yield Optimization
Integration Tests
Information Technology
Cucumber
Selenium Webdriver
Software Version Control
Jenkins

Job description

Desde Izertis estamos en búsqueda de un/a técnico/a de pruebas con java con alrededor de 5 años de experiencia para formar parte de nuestro equipo., Experiencia mínima general de 5 años en proyectos de desarrollo TI, participando en el diseño, ejecución y automatización de pruebas funcionales y no funcionales, en la definición de criterios, cobertura y revisión de evidencias de pruebas unitarias, ejecutando pruebas de integración y aceptación. Además, en la elaboración de casos de prueba y planes de prueba., * Subservicio de programación de software y de interfaz de usuario:

  • Codificación de módulos, clases y todo tipo de estructuras y programas, asegurando que el código se eficiente y de alta calidad.
  • Ejecución de pruebas de todo tipo, incluso de integración, unitarias, de carga y funcionales.
  • Gestión, Integración continúa y ejecución de despliegues en las distintas plataformas.
  • Gestión de repositorios de código fuente y documentación.
  • Documentación de componentes de desarrollo.
  • Planificar y diseñar la estructura del software, eligiendo las tecnologías y patrones de diseño adecuados.
  • Evaluar el código escrito por otros miembros del equipo para asegurar su calidad y coherencia.
  • Identificar y resolver problemas técnicos complejos, incluyendo la depuración y optimización del rendimiento.
  • Trabajar con otros equipos, como diseño y producto. Los equipos se encuentran estructurados bajo metodologías de trabajo ágiles para asegurar que el software cumpla con los requisitos y objetivos del proyecto.
  • Gestión de repositorios de código fuente y documentación.
  • Control de versiones.

Subservicio de Testing de software desarrollado:

  • Elaboración de planes de pruebas
  • Proponer y aplicar mejoras en los procesos de prueba para aumentar la eficiencia y efectividad de las pruebas.
  • Uso de herramientas automatizadas de Prueba y control de pruebas.
  • Definición y ejecución de los casos de prueba para verificar la funcionalidad del software, asegurando que cumpla con los requisitos especificados.
  • Pruebas de validación de servicios web.
  • Realizar pruebas de regresión.
  • Creación de pruebas unitarias y pruebas de integración
  • Elaboración, diseño y ejecución de pruebas unitarias, de integración, del sistema, de seguridad, de regresión y de rendimiento.
  • Creación, ejecución y mantenimiento de test automatizados.
  • Automatización de pruebas de regresión.
  • Desarrollo de Scripts de pruebas de rendimiento.
  • Monitorización y análisis de rendimiento del software desarrollado.
  • Detectar, documentar y comunicar errores y problemas encontrados durante las pruebas, colaborando con los desarrolladores para su resolución.
  • Evaluar los resultados de las pruebas y generar informes detallados sobre el rendimiento y la calidad del software.
  • Trabajar estrechamente con desarrolladores, analistas y otros miembros del equipo para asegurar que el software cumpla con los estándares de calidad.

Requirements

Titulación mínima: No requerida

Experiencia mínima: 5 años en proyectos de desarrollo TI, participando en el diseño, ejecución y automatización de pruebas funcionales y no funcionales, en la definición de criterios, cobertura y revisión de evidencias de pruebas unitarias, ejecutando pruebas de integración y aceptación. Además, en la elaboración de casos de prueba y planes de prueba.

Experiencia específica. Mínimo 2 años en:

  • Manejo de herramientas de gestión de pruebas e incidencias (Jira, TestLink u otras herramientas equivalentes).
  • Manejo de herramientas de automatización de pruebas, APIs o rendimiento.
  • 2 años en Java usando framework Spring e Hibernate.
  • PostgreSQL, Oracle y PL/SQL.
  • Git, Jenkins.
  • Maven y SonarQube.

Experiencia adicional. Mínimo 1 año en:

  • Automatización de pruebas con la herramienta Cypress.
  • Realizando pruebas de rendimiento con la herramienta JMeter.

Certificaciones obligatorias. Algunas de las siguientes:

  • ISTQB Foundation Level.
  • ISTQB Advanced Level (Test Analyst, Test Manager)
  • Certified Agile Tester (CAT).
  • Selenium WebDriver
  • JUnit, TestNG, Cucumber (BDD)
  • Jenkins u otras herramientas de CI/CD

About the company

Izertis, con más de 29 años de experiencia, cotizada en el Mercado Continuo BME y entre las 1.000 empresas que más rápido crecen entre los países europeos, te da la oportunidad de desarrollar tu carrera profesional junto a más de 2.300 empleados/as a través de sus oficinas distribuidas por Europa, América y África y con presencia en más de 50 países donde prestamos servicios y proyectos a través de un amplio portafolio de soluciones.

Apply for this position