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
Availability
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
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
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
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, Quality Assurance Engineering, 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
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