QA Automation Engineer con background en desarrollo backend Java (Spring, J2EE, PL/SQL) en proyectos para banca y seguros. Actualmente especializado en testing automatizado multinivel: unitario, integración y UI E2E sobre aplicaciones Spring Boot con CI/CD en GitHub Actions.
Además, desarrollo apps propias en Android (Kotlin/Jetpack Compose) y Flutter (iOS & Android), lo que me da una visión completa del ciclo de desarrollo: entiendo el código que voy a testear desde dentro, una ventaja directa para el testing de caja blanca y la colaboración con equipos de desarrollo.
| Área | Herramientas |
|---|---|
| Automatización UI | Selenium WebDriver |
| Unit & Integration | JUnit 5, Mockito, MockMvc, Spring Test |
| Backend | Spring Boot, Spring MVC, Spring Data JPA, J2EE |
| CI/CD | GitHub Actions, Maven |
| Bases de datos | H2, MySQL, PostgreSQL |
| Metodologías | Agile / Scrum, revisión de código |
Proyecto colaborativo (4 personas) · Adecco / CertiDevs · 2026
Arquitectura MVC completa desarrollada desde cero: entidades JPA, Spring Security y suite completa de testing automatizado.
- Unit Testing — JUnit 5 + Mockito: servicios aislados, lógica de negocio, validaciones y disponibilidad.
- Integration Testing — Repository Tests (JPA/H2) y Controller Tests con MockMvc (GET, POST, redirecciones, seguridad).
- UI Testing (Selenium) — Flujos E2E completos: login, cartelera, selección de butaca, checkout y generación de ticket QR.
- CI/CD — Pipeline GitHub Actions: compilación Maven y ejecución de tests en cada push.
Desarrollo apps por cuenta propia, lo que refuerza mi capacidad para entender y testear código desde dentro.
Flutter · Android & iOS · Riverpod 2 · Drift · Clean Architecture
Kanban personal con timer Pomodoro, priorización de tareas y estadísticas. Sin ads, sin cuentas.
Kotlin · Jetpack Compose · 100% local
App de meditación con timer circular animado, sesiones personalizables y temas visuales. Sin trackers, sin conexión requerida.
- 💼 linkedin.com/in/adrianlopezdeharo
- 📍 Madrid · Disponibilidad inmediata · Presencial / Híbrido / Remoto
