
Peter Marton
Verified Expert in Engineering
Quality Assurance Developer
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
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
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.
SDET
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.
SDET
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.
SDET
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.
SDET
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.
Senior Software Developer Engineer in Test
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.
Software Developer Engineer in Test (SDET)
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.
Software Developer Engineer in Test (SDET)
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.
Software Developer Engineer in Test (SDET)
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.
Software Developer Engineer in Test (SDET)
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.
Software Developer Engineer in Test (SDET)
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.
Software Developer Engineer in Test (SDET)
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.
Software Developer Engineer in Test (SDET)
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.
Experience
Coca-Cola Promo Campaign
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
Set up and executed performance tests to check the bandwidth, TPS limitations, and system recovery.
MoneySuperMarket
Siemens—Mobile Device
Bank Software—Web Application
Enterprise Insurance Company—IPTIQ
Leasing - Leaseplan
Education
Master's Degree in Software Engineering
University of Szeged - Szeged, Hungary
Certifications
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring