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

Peter Marton

Verified Expert  in Engineering

Quality Assurance Developer

Location
Budapest, Hungary
Toptal Member Since
June 16, 2021

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

Straumann
Agile Software Testing, Java 8, Selenium, Jenkins, Apache Maven, Jira, REST APIs
LeasePlan
API Testing, Serenity BDD, Java 8, Twilio API, Salesforce, Amazon CloudWatch...
IptiQ Life
API Testing, Java, Contract, Agile Software Testing, Spring, Apache Maven...

Experience

Availability

Full-time

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

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

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

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

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

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

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

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.

Frameworks

Selenium, JUnit, TestNG, Spring, Protractor, Appium

Libraries/APIs

REST APIs, Node.js, Twilio API

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

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, Mentorship, Regression Testing, Scrum Master, Mobile App Testing, Quality Management, Leading Quality Assurance (LQA), Development, Performance Testing, Team Mentoring, HP UFT, Contract, SDET, Software Development, CI/CD Pipelines, QA Leadership, Automated UI Testing, End-to-end Implementation (E2E), Mobile Apps, Release Management

Languages

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

Tools

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

Platforms

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

Storage

NoSQL, MongoDB, MySQL

2006 - 2013

Master's Degree in Software Engineering

University of Szeged - Szeged, Hungary

JUNE 2015 - PRESENT

Certified Tester

ISTQB

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