Andrea Freud

Junior Java Backend Developer & Test Automation Engineer

I build Java backend applications and automated testing frameworks, combining software development with API and UI test automation to create reliable, maintainable systems.

Featured Projects

Backend development, UI automation and REST API testing projects grouped by specialization.

REST API Testing

REST API Automation

Java-based API test frameworks using REST Assured and JUnit 5.

Petstore Swagger API Test Automation

Completed

REST Assured-based Java API test automation framework for validating the Swagger Petstore REST API.

Java REST Assured JUnit 5 Maven GitHub Actions Allure Report

JSONPlaceholder API Test Automation

Completed

Java API test automation framework for validating the JSONPlaceholder REST API.

Java REST Assured JUnit 5 Maven GitHub Actions Surefire Report

Reqres API Test Automation

Completed

REST Assured-based Java API test automation framework for validating the Reqres REST API.

Java REST Assured JUnit 5 Maven
Java + Selenium

Selenium UI Automation

End-to-end browser automation projects built with Java, Selenium WebDriver and JUnit.

E-commerce - Toolshop Automation Framework

Completed

End-to-end UI test automation framework built with Selenium WebDriver and the Page Object Model pattern.

Java Selenium JUnit 5 Surefire Report

Ecommerce-playground Lambdatest Automation Framework

Completed

End-to-end UI test automation framework built with Selenium WebDriver and the Page Object Model pattern.

Java Selenium JUnit 5 GitHub Actions Surefire Report

Sauce Demo Automation Framework

Completed

End-to-end UI test automation framework built with Selenium WebDriver and the Page Object Model pattern.

Java Selenium JUnit 5 GitHub Actions Allure Report Surefire Report
TypeScript + Playwright

Playwright UI Automation

Modern browser automation frameworks using Playwright, TypeScript and the Page Object Model.

Katalon Demo Cura Automation Framework

Completed

End-to-end UI test automation framework built with Playwright using the Page Object Model.

TypeScript Playwright Page Object Model GitHub Actions Allure Report

Restful Booker UI Test Automation

WIP

A demo project for practicing UI test automation with Playwright and TypeScript, covering hotel booking workflows, authentication, and end-to-end UI validation.

TypeScript Playwright Page Object Model
Java + Spring Boot

Backend Development

Backend and full-stack applications with persistent data storage and layered architecture.

Animal Shelter Web Application

Live Demo

Full-stack web application for managing animal shelter records with robust data layers and architectural patterns.

CRUD operations, Spring Security, PostgreSQL persistence, layered architecture, DTO mapping and REST endpoints.

Spring Boot PostgreSQL JPA / Hibernate REST API GitHub Actions
Documentation

Learning & Documentation

My Programming Handbook

Completed

A practical and welcoming digital handbook to learn Java, strengthen programming fundamentals, and build better code (Hungarian).

mdBook Markdown
Read Handbook (Language: Hungarian) →

Tech Stack

Backend

Java • Spring Boot • Hibernate / JPA • REST API • Spring Security • JWT

Database

PostgreSQL • H2 • SQL

Testing

JUnit 5 • Mockito • Selenium WebDriver • REST Assured • Playwright

DevOps & Tools

Git • Docker • GitHub Actions • Maven • Linux • HTML/CSS/JS

Currently Focused On

  • Backend development with Spring Boot
  • REST API design & best practices
  • Test automation (unit & integration testing & REST API testing)
  • Building production-like projects

I am actively looking for opportunities where I can combine Java backend development with test automation and contribute to building reliable software.

Planned Projects

  • Get Things Done (get-things-done) – Simple task manager API.
  • Spring Boot Login & Reg (login-system) – Secure user registration.
  • Spring Boot JWT Auth (jwt-auth) – Authentication REST API.
  • Chat Application (chat-app) – Real-time messaging application.
  • Inventory Management (inventory-sys) – Product and stock manager.