Profile
As a developer, I have a strong passion for my work and have gained experience working with various technologies on multiple exciting projects. My expertise lies in different phases of both the Software Testing Life Cycle (STLC) and the Software Development Life Cycle (SDLC), within Agile methodologies such as SCRUM. In addition, I am skilled in utilizing Java programming features. I have also built test automation frameworks for web, desktop applications and embedded systems while having a good understanding of Object-Oriented Programming (OOP) principles. I delved into web development, exploring server-side programming, databases. This has given me a comprehensive perspective on software ecosystems and the ability to collaborate with cross-functional teams.
Software Development Engineer in Test
- WEBSITE: www.apexdevpro.com
- CITY: Budapest , HUNGARY
- EMAIL: adamfdeak@gmail.com
Interesting Things About Me:
I was – and still am – passionate about motorcycles since I was a child. In my free time, I like to learn as much as I can to keep myself up to date with the latest technologies and developments.
Hard skills
Resume
Employment History
Test Automation Engineer, Lufthansa Systems Hungária
March 2023— Present
In my role at Lufthansa, I’m developing a Java-based testing framework that leverages TestNG, Spring Boot, and RestAssured, which help automate testing and improve the efficiency and accuracy of the testing process. This grants the release of the product every second week. Which is a management software that allows users to schedule, manage, revise their schedule plans in response to other competitor actions in the aviation industry
My main responsibilities are as follows:- Developing reusable modules in the Test automation framework
- Maintaining the test environment
- Implementing Api tests using RestAssured
- Analyze regression tests results
- Developing, and maintaining durable, and efficient scripts capable of testing the functionality of the product
- Conducting unit testing
The technical stack includes:Java 11, Maven, TestNG, JUnit, Mockito, SpringBoot, Jenkins, Oracle Database, Git, Postman, RestAssured
Java Developer, Ericsson
October 2021 — 2023
In my role I’m part of a large-scale, multi-site, agile organization that develops high-availability software for microwave transport units, which provides a basis for 5G mobile networks. The product is quite HW closed and based on Linux. The verification of the product is done by a Java-based test framework. Maintaining high levels of productivity working closely with developers and other teams.
My main responsibilities are as follows:- Developing reusable modules in the Test automation framework
- Conducting unit testing
- Monitoring CI (Jenkins) jobs and analyze regression result
- Conducting bug identification and error reporting
- Contributing to the continuous improvement of the quality in the product
- Designing, writing and maintain robust, reusable, clean scripts that able to test the product functionality
- Working with Spring Boot to build RESTful APIs for web application
- Using Hibernate for Object Relational Mapping (ORM) with Thymeleaf as a server-side templating engine, utilized JPA for interacting database
- Supporting Junior colleagues
The technical stack includes: Gerrit , Jira, TestNG , Jenkins, IntelliJ IDEA, Java 17, Git, BDD, Selenium, C++, Spring Boot
QA Automation Engineer, Nexius Informatikai Zrt.
November 2019 — 2021 October
Profile: e-learning products
In my role at Nexius, I've gained a lot of experience in testing by working with a number of good professionals. I had to control and monitor the testing for applications such as a ‘Learning Content Management Player. I had started from zero and I have successfully designed and implemented automated tests, thus building confidence in the quality of the application. In order to help the project team to stay in sync, I had created the CI/CD jobs. Maintaining the test environment close collaboration with working closely with other development teams to roll-out important changes and applications. I introduced the ‘BDD mindset’ within the company, it was gratifying to witness their adoption and integration into our operations. The organization began actively utilizing and engaging with the BDD approach, which significantly impacted our processes and outcomes. I have experience maintaining a small Java 8 application designed to create test-data for a Learning Content Management System. My responsibilities included ensuring the smooth functioning of the application, fixing bugs, and adding new features as required. I utilized JUnit for unit testing to ensure the quality of the application.
My main responsibilities are as follows:- Planning the test activities
- Creating and updating the test plans
- Initiating the analysis, design, implementation, and execution of tests, monitoring test progress and test results, and checking the status of the exit criteria.
- Developed automated UI regression testing framework using typescript
- Writing automated tests using Protractor (Cucumber)
- Implementing Component UI tests using Protractor framework(Jasmine)
- Implementing Integration tests using Flurl
- Running regression test
The technical stack includes: Protractor, Cypress, cucumber, typescript, C#, Java 8, Jasmine, JUnit, Selenium, Azure cloud services, TeamCity, Docker, Jmeter Visual Studio, MySQL, Jira, Zephyr and more.
Education
Software Developer, Codecool, Budapest
2018 — 2019
Started learning software development from scratch in a heavily practice-oriented way.
- 1th module
- Python
- Linux
- 2nd module
- JavaScript
- JQuery
- PostgreSql
- 3rd module
- Java
- OOP
- TDD
- 4th module
- spring MVC
- hibernate
- thymeleaf
- JDBC / JPA
Logistic Manager, Andrássy Gyula High School
2010 — 2012
Graduation, SZC Bláthy Ottó High School, Miskolc
2005 — 2010
Self-motivated projects
apex-dev-pro-app
This project focuses on the integration of a web application to top of the ASP.NET Web API. The base project is my static web application(WWW.APEXDEVPRO.COM), which was bootstrapped with React. I have successfully integrated the client code base. I also created data models and implemented controllers with API endpoints.
apex-tyre-pressure-application(30%)
Building Angular and Spring Boot ApplicationsThis project focuses on the integration of a web application on top of the Spring Boot. Which will allow the user to calculate what tire pressure would be ideal to ride the motorcycle, based on a previous userdata and on the current weather information, which was fetched from an API. I have successfully integrated the client code base. I also created data models and implemented controllers with API endpoints
Teammate reference
Contact
Location:
Budapest 1114,Hungary
Email:
adamfdeak@gmail.com