Marcel Pit
Verified Expert in Engineering
Quality Assurance (QA) Developer
Enschede, Netherlands
Toptal member since April 24, 2020
Marcel is a scrum master and software test engineer with over 13 years of experience. He excels in high-profile projects where millions of end users require a flawless experience. He led QA engineers on a project for one of the Dutch government's most recognizable and award-winning online services. A lifelong learner with a passion for picking up new skills, Marcel enjoys working in fast-paced Agile teams to complete projects on time and on budget.
Portfolio
Experience
- Quality Assurance (QA) - 13 years
- Selenium - 10 years
- Continuous Delivery (CD) - 8 years
- Test Automation - 8 years
- Java - 6 years
- API Testing - 5 years
- Behavior-driven Development (BDD) - 5 years
- Certified ScrumMaster (CSM) - 4 years
Availability
Preferred Environment
Robot Framework, Windows, Jira, Git, Selenium, Java, Certified ScrumMaster (CSM), Visual Studio Code (VS Code), Cypress, Agile Software Development
The most amazing...
...thing I've created was an integration test framework for financial data models, which was later adopted by many other projects.
Work Experience
Senior Test Automation Engineer
Alliander
- Created an end-to-end test framework using Robot Framework, enabling the automation of new SAP Fiori and old SAP GUI features.
- Coached the logistics department on agile quality measures for improved and more independent testing.
- Helped the company implement Tricentis Tosca in their SAP teams.
Agile Quality Expert
Sogeti
- Conferred with a team developing call center software. Updated an existing Java and Selenium test framework to run without false positives; added it to a CI/CD pipeline and kept it up-to-date with new features.
- Created automated API tests for a new software product. Ensured the quality of these APIs because they were essential for communications between front and back offices, as well as internal and external teams.
- Created a new Robot Framework test suite using the Playwright Browser library and added it to the team's CI/CD pipeline.
Senior QA Automation Engineer
Wastevision
- Created a QA automation strategy for the software department.
- Developed a test driver for an MVRP algorithm, providing data on routing quality while visualizing the results. These visualizations were used by software developers, product owners, and sales agents.
- Created a Cypress UI test framework for the planning stage and coached front-end developers on how to use and maintain it.
QA Lead and Scrum Master
Just Eat Takeaway.com
- Oversaw teams during a time-sensitive data migration after a $1 billion acquisition while testing the repurposed APIs needed for the migration.
- Led the team through a major technical migration, taking a lead role in regression test planning and execution. Created a visual comparison test suite to compare the migrated platform to the previous version.
- Created an automated test suite in Dusk (PHP and Selenium) and added it to the CI pipeline. Also shared QA best practices with the team.
- Implemented a QA strategy and assisted in hiring QA engineers.
QA Engineer and Scrum Master
Dutch Tax Agency
- Introduced business-driven development to the team, fostering great collaboration between the product owner, developers, and business analysts.
- Created an end-to-end test framework using Serenity BDD and Cucumber and incorporated it into the CI pipeline.
- Added BrowserMob Proxy to the Selenium test framework to make it more flexible—allowing for the stubbing of external dependencies like a 3rd-party virus scan for PDF uploads.
- Wrote Java code on the projects' data mappers when faced with a shortage of Java developers.
- Wrote automated tests for an existing Robot Framework (Python) suite when integrating our web app with back-end authentication services.
- Created a SoapUI test suite for a new API that delivered data for a call center support application.
- Assumed a leading role during the successful introduction of the Scaled Agile Framework in the organization. Ran workshops for development teams, promoted Agile development practices, and created a culture of innovation.
QA Lead (Web)
Dutch Tax Agency
- Led the QA engineers across multiple teams for one of the Dutch government's most recognizable and award-winning online services.
- Created and executed test plans while coordinating test efforts for the application that serviced over 100,000 users in the first 24 hours and over 7 million within two months.
- Created a test suite that reduced regression testing time by multiple days for large releases.
- Revitalized an old, flaky, unused Selenium test framework by writing new robust selectors, adding reporting and better checks, and ensuring efficient execution in CI. This resulted in the wide usage of the framework's end-to-end acceptance tests.
QA Engineer (Mainframe)
Dutch Tax Agency
- Performed risk analysis, risk-based test case creation, test execution, and defect logging for a large mainframe application.
- Executed tests for large financial batch processes and their interaction with business processes.
- Designed and executed tests on a rule engine for fraud detection. Limited false positives and reduced time for consuming manual checks by tax agents.
- Involved in the optimization of JCL batch runs in TWS. This developer-driven improvement allowed the Dutch government to vastly improve the speed of the income tax process, allowing citizens to receive their refunds on time.
- Created a suite of test support tools in the REXX scripting language on the mainframe. Allowing manual testers to quickly set up test environments, easily load test data, and support analyses of test results.
Experience
Income Tax Platform
https://www.belastingdienst.nl/wps/wcm/connect/nl/home/content/inloggen-mijn-belastingdienstEducation
Master's Degree (Incomplete) in Business Information Techonlogy
University of Twente - Enschede, The Netherlands
Certifications
Professional Scrum Master, PSM 1
Scrum.org
TMAP Next Foundation (Comparable to ISTQB)
Centris
Skills
Libraries/APIs
Selenium Grid, Selenium WebDriver, REST APIs, Leaflet
Tools
Cucumber, Jira, Serenity BDD, REST Assured, GitLab CI/CD, GitLab, Jenkins, Git, Gatling, Apache Maven, SoapUI, Postman, Bitbucket, ISPF, JCL, Gatling Load Testing, SAP Extended Warehouse Management (EWM)
Frameworks
Selenium, Cypress, TestNG, JUnit, Laravel, Flutter, Robot Framework, Scaled Agile Framework (SAFe)
Paradigms
Test Automation, Testing, Behavior-driven Development (BDD), Automated Testing, Continuous Integration (CI), Continuous Delivery (CD), Agile Software Development, Object-oriented Programming (OOP), Manual Testing, Scrum
Languages
Java, SQL, CICS, REXX, PHP, Python, JavaScript, TypeScript
Storage
MySQL, IBM Db2, SAP S/4HANA Cloud
Platforms
Docker, IBM z/OS, Linux, Windows, MacOS, Android, Visual Studio Code (VS Code), Tricentis Tosca
Other
Quality Assurance (QA), Certified ScrumMaster (CSM), Agile Software Testing, Automated UI Testing, API Testing, GUI Testing, QA Testing, QA Automation, QA Leadership, UI Testing, Regression Testing, Agile Coaching, Manual QA, TSO, Remote Work, Coaching, CI/CD Pipelines, SAP
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