Peter Marton, Developer in Budapest, Hungary
Peter is available for hire
Hire Peter

Peter Marton

Bio

Peter has nearly a decade of experience as a software engineer in test. He's designed and developed test automation solutions while maintaining daily contact with clients. Peter has proven expertise in designing test frameworks, scripting, leading teams, and mentoring others as well.

Portfolio

4iG Nyrt
Python 3, SDET, RESTFul APIs
sagecomm
Java, SDET, RESTFul APIs
Syensqo
JavaScript, SDET, RESTFul APIs, Cypress

Experience

  • Java - 9 years
  • Selenium - 9 years
  • QA Automation - 9 years
  • Apache Maven - 8 years
  • Scrum - 8 years
  • API Testing - 8 years
  • Test Automation Frameworks - 7 years
  • TestNG - 7 years

Preferred Environment

Windows, Selenium, TestNG, JUnit, Git, Spring, Apache Maven, CI/CD Pipelines

The most amazing...

...thing I've done was to design and implement a test framework for a bank that was used on many projects. That challenge and trust was very compelling!

Work Experience

SDET

2025 - 2026
4iG Nyrt
  • Developed automation tools to simulate smart-meter deployments, validate API responses and meter readings, execute large-scale scenarios, and identify data-quality or integration defects across the end-to-end electricity-metering platform.
  • Coordinated UAT activities across multiple releases by executing regression tests, verifying defect fixes, and ensuring production readiness through comprehensive business process validation.
  • Developed a Python desktop application to execute automated test suites, manage test configurations, collect results, and simplify regression testing for QA engineers.
Technologies: Python 3, SDET, RESTFul APIs

SDET

2024 - 2025
sagecomm
  • Validated smart electricity-meter data flows from Sagemcom devices, verifying consumption readings, timestamps, identifiers, communication status, and data accuracy across integrated systems.
  • Simulated large-scale meter deployments and lifecycle scenarios, including device activation, configuration, connectivity failures, retries, replacement, and decommissioning.
  • Automated end-to-end testing for meter-to-platform communication, validating APIs, message processing, data transformations, exception handling, and successful downstream delivery.
Technologies: Java, SDET, RESTFul APIs

SDET

2024 - 2025
Syensqo
  • Designed and maintained a reusable JavaScript automation framework for REST APIs with shared clients, environment configuration, and reusable utilities, improving maintainability and regression coverage.
  • Automated end-to-end API testing by validating REST services, OAuth2 authentication, contract compliance, business workflows, negative scenarios, asynchronous processes, retries, and state transitions across multiple microservices.
  • Validated data integrity across integrated systems by comparing API payloads, verifying business object mappings and transformations, detecting inconsistencies, and automating data validation to ensure accurate end-to-end processing.
Technologies: JavaScript, SDET, RESTFul APIs, Cypress

SDET

2023 - 2024
Europol
  • Collected test data and generated AI-based synthetic data from it in compliance with GDPR and other regulations.
  • Created test scenarios to ensure all main scenarios are covered.
  • Coordinated development processes to ensure all features are developed and fulfill not just security directives, but also privacy and other sensitive information handling.
Technologies: .NET, SDET

SDET

2023 - 2023
LeasePlan
  • Automated end-to-end REST API validation for product ordering, appointment management, address validation, and trouble ticket management, increasing regression coverage to 300+ automated test scenarios.
  • Integrated automated test execution into CI/CD pipelines, providing rapid feedback and reducing regression testing time from several hours to under 30 minutes.
  • Collaborated with developers, business analysts, and product owners to define acceptance criteria, improve API quality, and increase automated test coverage throughout the SDLC. Maintained automated regression suites across SIT and UAT environments.
Technologies: Java 8, SDET, RESTFul APIs

Senior Software Developer Engineer in Test

2023 - 2023
Straumann
  • Developed a test framework from scratch in Java to keep the UI quality up.
  • Tracked and investigated bugs, then reported and discussed them with developers.
  • Did performance tests to eliminate bottleneck and ensure all functionalities work as expected under load.
Technologies: Agile Software Testing, Java 8, Selenium, Jenkins, Apache Maven, Jira, REST APIs, SDET, RESTFul APIs

Software Developer Engineer in Test (SDET)

2022 - 2023
LeasePlan
  • Implemented test scenarios based on manual test scripts based on user stories.
  • Tracked and fixed implementation and stability issues.
  • Refactored outdated solutions, unified method usage, and added design patterns to improve code quality.
  • Worked in an Agile team in the scrum. Reported on daily bases. The team was international and remote.
Technologies: API Testing, Serenity BDD, Java 8, Twilio API, Salesforce, Amazon CloudWatch, Selenium, Agile Software Testing, Scrum, Quality Management, Automated Testing, Website Testing, Web App Testing, Functional Testing, RESTFul APIs

Software Developer Engineer in Test (SDET)

2021 - 2022
IptiQ Life
  • Implemented API-based E2E tests based on developers' stories and updated legacy tests.
  • Monitored and tracked issues in different environments to guarantee fewer issues on the release.
  • Increased coding quality on the QA side and introduced a quality gate on CI/CD processes.
Technologies: API Testing, Java, Contract, Agile Software Testing, Spring, Apache Maven, JUnit, Postman, Automated Testing, Website Testing, Web App Testing, Functional Testing

Software Developer Engineer in Test (SDET)

2019 - 2021
Erste Bank (via BetterMore Consulting Ltd)
  • Refactored an old test framework in Java to improve code quality, performance, and maintainability.
  • Designed and implemented a new test automation framework to be used in upcoming projects.
  • Mentored and trained team members. Provided technical support and code review in GitLab and configured the CI/CD pipeline.
  • Updated the web tool written in Ruby to be able to execute tests after migration.
Technologies: Java, Selenium, Apache Maven, Spring, Data-driven Frameworks, Mentorship, SQL, Test Automation Frameworks, Quality Assurance (QA), Agile Software Testing, Test Automation, QA Automation, GitLab, REST APIs, Postman, API Testing, Scrum, TestNG, JUnit, QA Testing, SDET, GitLab CI/CD, Manual QA, Manual Testing, Automation, Automated UI Testing, E2E Testing, Web App Testing, Quality Management, Leading Quality Assurance (LQA), Automated Testing, Website Testing, Functional Testing, iOS, RESTFul APIs

Software Developer Engineer in Test (SDET)

2019 - 2019
Instructure
  • Created manual scripts and executed end-to-end tests in Docker to ensure the correct behavior of the learning management platform.
  • Conducted release preparation and documentation. Put high attention on accessibility testing.
  • Performed code review and test coverage improvement in cooperation with developers and test managers.
Technologies: Ruby, JavaScript, Docker, MacOS, Regression Testing, Quality Assurance (QA), Agile Software Testing, Test Automation, QA Automation, GitLab, REST APIs, Linux, Postman, Scrum, QA Testing, SDET, Automation, End-to-end Implementation (E2E), E2E Testing, Mobile Apps, Appium, Release Management, Quality Management, Leading Quality Assurance (LQA), Automated Testing, Website Testing, Web App Testing, Functional Testing, iOS, RESTFul APIs

Software Developer Engineer in Test (SDET)

2017 - 2019
General Electric
  • Designed and implemented a test automation framework along with test scripts.
  • Created the test plan and test strategy and supervised all QA activities.
  • Configured and maintained end-to-end tests with Selenium WebDriver against a web application implemented for the accounting division.
  • Executed test scripts with CI/CD tool (GitLab Pipeline).
  • Tested API endpoints with scripts written in Java by using stubs and drivers.
Technologies: Java, Jenkins, Git, Amazon Web Services (AWS), Spring, SQL, Docker, Test Automation Frameworks, Regression Testing, Quality Assurance (QA), Agile Software Testing, Test Automation, QA Automation, GitLab, REST APIs, HTML, CSS, Postman, Apache JMeter, Jira, API Testing, Scrum, TestNG, JUnit, QA Testing, Automated Testing, CI/CD Pipelines, SDET, Manual QA, QA Leadership, Software Development, GitLab CI/CD, Quality Management, Leading Quality Assurance (LQA), Website Testing, Web App Testing, Functional Testing, RESTFul APIs

Software Developer Engineer in Test (SDET)

2017 - 2017
Siemens
  • Developed and executed automatic scripts written in JavaScript based on previously created manual tests.
  • Created and maintained the test plan, strategy, and QA activities.
  • Organized meetings, stand-ups, and team activities as a scrum master.
  • Designed and implemented a test framework in JavaScript.
Technologies: JavaScript, Protractor, Selenium, Scrum, Regression Testing, Quality Assurance (QA), Agile Software Testing, Kanban, Fiddler, Test Automation, QA Automation, GitLab, REST APIs, HTML, CSS, Postman, Jira, TestNG, QA Testing, CI/CD Pipelines, API Testing, Appium, Behavior-driven Development (BDD), JUnit, Node.js, Leading Quality Assurance (LQA), Automated Testing, Website Testing, Web App Testing, Functional Testing

Software Developer Engineer in Test (SDET)

2012 - 2017
EPAM Systems
  • Coordinated and mentored junior testers in the automation field. Organized, conducted, and supported test activities (planning, implementation, and reporting).
  • Designed and implemented a data-driven test automation framework using technology such as Java, Spring, and Maven for Coca-Cola, MoneySuperMarket, and Expedia.
  • Tested API endpoints in Java and performance with JMeter to ensure the product fulfilled the requirements.
  • Executed E2E tests on Angular-based websites with SQL and NoSQL databases.
Technologies: Java, Selenium, Jenkins, TestNG, SQL, API Testing, Behavior-driven Development (BDD), Performance Testing, Team Mentoring, Git, Apache Maven, Spring, Test Automation Frameworks, Manual QA, Regression Testing, Quality Assurance (QA), Agile Software Testing, Test-driven Development (TDD), MySQL, Test Automation, QA Automation, GitLab, REST APIs, Linux, HTML, CSS, Postman, Apache JMeter, Jira, Scrum, JUnit, Mentorship, Cucumber, QA Testing, SDET, Software QA, Software Development, Automated Testing, CI/CD Pipelines, GitLab CI/CD, Testing, Data-driven Frameworks, Manual Testing, Unit Testing, Node.js, Web App Testing, Mobile App Testing, Website Testing, Functional Testing

Experience

Coca-Cola Promo Campaign

I was responsible for creating API tests using stubs during the development process to ensure developers correctly implemented the requirements.

Additionally, end-to-end tests were implemented using Selenium to check the data from the UI is stored properly due to the languages (special letters) of the region.

Expedia

Worked in a cross-engineering team and helped implement services using Java and Spring. Additionally, I was responsible for validating API endpoint calls based on documentation provided by the client.

Set up and executed performance tests to check the bandwidth, TPS limitations, and system recovery.

MoneySuperMarket

My task was in collaboration with other test automation engineers to test the website to deliver a better user interface with better context and content. Used JavaScript and Protractor and executed the tests in a CI/CD tool.

Siemens—Mobile Device

Performed all QA activities on the project, such as test planning, creating test scenarios, and executing tests on different devices like desktops and tablets. As a scrum master, I was in charge of organizing meetings and scheduling ceremonies.

Bank Software—Web Application

Designed and implemented a clean and easily usable test framework for the internal team for the projects they worked on. Provided technical support and guidance in scripting and version controlling. Improved end-to-end test performance to speed up releases.

Enterprise Insurance Company—IPTIQ

Implemented story-related contract/API tests and updated legacy E2E test cases. I was in charge of improving the quality (CI/CD pipelines, code reviews, best practices to reduce duplications in testing to spare time) and introducing new processes to find issues early.

Leasing - Leaseplan

LeasePlan is the market leader for the best lease deals. My team was responsible for checking customer service-related application correctness, which was done via Phone calls by Twilio and other Salesforce-related interactions.

Education

2006 - 2013

Master's Degree in Software Engineering

University of Szeged - Szeged, Hungary

Certifications

JUNE 2015 - PRESENT

Certified Tester

ISTQB

Skills

Libraries/APIs

REST APIs, Node.js, Twilio API

Tools

Jira, Apache Maven, Jenkins, Git, Postman, Cucumber, GitLab, Apache JMeter, Fiddler, GitLab CI/CD, Serenity BDD, Amazon CloudWatch

Frameworks

Selenium, JUnit, TestNG, Spring, Protractor, Appium, .NET, Cypress

Paradigms

Testing, Test Automation, Automated Testing, Manual Testing, Functional Testing, Scrum, Agile, Kanban, Behavior-driven Development (BDD), Test-driven Development (TDD), Unit Testing, Automation, E2E Testing

Languages

Java, SQL, Ruby, JavaScript, CSS, HTML, Java 8, Python 3

Platforms

Docker, Windows, MacOS, Linux, Salesforce, Amazon Web Services (AWS), iOS

Storage

NoSQL, MongoDB, MySQL

Other

API Testing, Software QA, Data-driven Frameworks, Test Automation Frameworks, Manual QA, Quality Assurance (QA), Agile Software Testing, QA Automation, QA Testing, Web App Testing, Website Testing, RESTFul APIs, Mentorship, Regression Testing, Scrum Master, SDET, Mobile App Testing, Quality Management, Leading Quality Assurance (LQA), Development, Performance Testing, Team Mentoring, HP UFT, Contract, Software Development, CI/CD Pipelines, QA Leadership, Automated UI Testing, End-to-end Implementation (E2E), Mobile Apps, Release Management, AI-assisted Development

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring