Summary
Overview
Work History
Education
Skills
Certification
References
Languages
Timeline
Generic
Adam Ferenc Deak

Adam Ferenc Deak

Budapest

Summary

Experienced software engineer with a diverse background, having contributed to projects in industries such as telecommunications, aviation, e-learning, and manufacturing. I understand the software and testing life cycle phases. I’m skilled in Java programming and experienced in designing test automation frameworks for web, desktop, mobile apps and embedded systems. Furthermore, I have experience in web development, server-side programming. I have hands-on experience implementing and testing machine learning models.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Development Engineer in Test

Lufthansa Systems Hungária Kft.
05.2024 - Current
  • Developed UI automation framework in Java for desktop application
  • Built a Python tool to compare builds and serve as a quality gate for algorithm reliability
  • Incorporate automated tests into CI/CD pipelines
  • Collaborated with Engineers, Product Owners, and key stakeholders to identify and design test and automation opportunities that enhanced product quality and customer experience
  • Designed regression suites
  • Tech Stack: Java, Python, Typescript, Playwright, BDD, GitHub Actions, Robot Framework

Java Developer

Lufthansa Systems Hungária Kft.
05.2024 - Current
  • Integrated REST APIs, databases, and security features
  • Deployed Java-based applications to Azure App Services
  • Maintained and troubleshot prod and test systems
  • Designed and implemented Kafka producers and consumers to simulate event-driven workflows, ensuring the mock system mirrored production-like behavior.
  • Tech Stack: Java, Spring Boot, JDBC, Maven, Nexus, PostgreSQL, GitHub Copilot, Shell scripting, TDD

Test Automation Engineer (Part time)

DMG MORI Hungary Kft.
01.2024 - Current
  • Developed a Java-based automation framework using TestNG and Rest Assured, covering REST API scenarios and User flows with Selenide
  • Built CI/CD pipelines in Azure to automate testing processes
  • Worked closely with stakeholders to understand key functional requirements and designed quality gates
  • Developed Java-based automation frameworks using Appium and Selenium for mobile apps
  • Configured Apache Kafka in a test environment to mimic the behavior of external systems, simulating event-driven workflows
  • Involved in efforts to speed up test runs and deal with flaky behavior
  • Encouraging a quality-first mindset by providing constructive feedback on code structure, readability to improve quality standards
  • Provided mentorship and technical guidance to junior developers
  • Collaborated with Engineers, Product Owners, and key stakeholders to identify and design test and automation opportunities that enhanced product quality and customer experience
  • Tech Stack: Java, Appium, Kafka, Gradle, Rest Assured, TestNG, Selenium, Azure Cloud, OSX

Java Developer

Ericsson
10.2021 - 03.2023
  • Enhanced Java-based testing framework for Linux-based embedded systems
  • Delivered REST APIs and backend logic using Spring Boot
  • Provided mentorship and technical guidance to junior developers
  • Utilized Kibana and ElasticSearch to analyze system logs and quickly troubleshoot automation failures, identifying and resolving root causes of intermittent issues
  • Maintained CI pipelines and analyzed regression failures
  • Tech Stack: Java 11, Spring Boot, PostgreSQL, Jenkins, JUnit, Hibernate, Thymeleaf, Selenium, Linux

QA Automation Engineer

Nexius Informatikai Zrt.
11.2019 - 01.2021
  • Developed a Typescript-based automation framework covering UI scenarios using Protractor, Jasmine, Cucumber
  • Conducted performance testing using Apache JMeter, focusing on user registration and login workflows under high traffic condition
  • Collaborated with Engineers, Product Owners, and key stakeholders to identify and design test and automation opportunities that enhanced product quality and customer experience
  • Conducted integration testing using Flurl and .NET collaborating with Engineers
  • Implemented continuous test execution in TeamCity pipelines, integrating automated tests into every build
  • Implemented Api tests
  • Maintained and enhanced Java-based testing tool
  • Tech Stack: Java 8, Typescript, Protractor, Cypress, Jmeter, TeamCity, Docker, Linux, C#

Education

Full-Stack Software Developer

Codecool
01.2019

Computer Science Engineering

University of Miskolc

Skills

  • Programming languages: Java, Python, Typescript
  • Frameworks & Tools: Spring Boot, Hibernate, Thymeleaf, Kafka, Selenium, Selenide, Appium, TestNG, Cypress, Plywright, Jmeter, Cucumber, Postman, Azure Cloud services, Github, Jenkins, TeamCity, Docker
  • Methodologies: OOP, BDD, TDD
  • Databases: PostgreSQL, MySQL
  • Frontend: React
  • DVCS: Git
  • ML platform: TensorFlow, PyTorch
  • Tesseract OCR: pytesseract
  • Build tool: Maven, Gradle

Certification

  • ISTQB Certified Tester Foundation Level (CTFL) — 2021-05
  • ISTQB Certified Tester AI Testing (CT-AI) — 2024-01

References

Laszlo, Terray, “Adam is thorough, hard-working, friendly and conscious about himself... a cheerful coder and key part of any team.”

Languages

English
Advanced (C1)
Hungarian
Bilingual or Proficient (C2)

Timeline

Software Development Engineer in Test

Lufthansa Systems Hungária Kft.
05.2024 - Current

Java Developer

Lufthansa Systems Hungária Kft.
05.2024 - Current

Test Automation Engineer (Part time)

DMG MORI Hungary Kft.
01.2024 - Current

Java Developer

Ericsson
10.2021 - 03.2023

QA Automation Engineer

Nexius Informatikai Zrt.
11.2019 - 01.2021

Computer Science Engineering

University of Miskolc

Full-Stack Software Developer

Codecool
Adam Ferenc Deak