Técnico/a de pruebas con Java
Role details
Job location
Tech stack
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