Gianluca De Prisco
Verified Expert in Engineering
Quality Assurance Engineer and Developer
Varese, Province of Varese, Italy
Toptal member since June 27, 2022
Gianluca is a senior software engineer and tester with a master's degree in management engineering, focusing on data analysis. He has 7+ years of experience coding and testing different types of applications, including firmware, Android, and websites at the unit, integration, and end-to-end levels. Gianluca focuses on analyzing and solving problems through programming and is always looking for opportunities to expand his knowledge and share it by mentoring junior colleagues.
Portfolio
Experience
Availability
Preferred Environment
Slack, Git, Jira, Jenkins, Python 3, Automation
The most amazing...
...project I've managed involved covering 100,000+ lines of code with unit and integration tests and setting up CI with static analysis in Jenkins.
Work Experience
Senior Test Engineer
Freelancer Client
- Tested an OTT application website to create and commission subtitles for online media like trailers, movies, and shorts. Manual and automated testing was done.
- Defined and implemented a CI automation process from scratch, helping to switch from full manual testing to hybrid mode, reducing test time on repetitive tasks by over 80%.
- Tracked and managed requirements, bugs, and tests on Jira for better coverage of the flow.
Software Test Engineer – Specialist
Vodafone Automotive
- Conducted firmware and automotive firmware/software testing for car devices, ranging from unit testing to system testing/debugging. Code, testing, and procedures in general compliant with ISO 26262 ASIL B/C.
- Implemented Polarion and Jira scripts for management using Java and Python, developed an application to automate documentation and traceability, and reduced the implementation time by 40%.
- Wrote integration scripts in Python and automated tasks to reduce manual labor.
- Managed and mentored a small software testing team.
- Served as the Jenkins administrator for build creation and continuous integration.
Senior Automation Test Engineer
Flexiana
- Created the test plan and automation UI tests for a USA research medical application with Cypress.
- Tracked bugs and checked test execution using Jira.
- Managed continuous integration in both testing and production environments.
Consultant Developer and Tester
AYES
- Completed three projects and conducted software testing using Android Automotive with JUnit and C with VectorCAST.
- Executed Polarion script management in Java, developed an application to automate documentation and task traceability, and reduced the implementation time by 40%.
- Wrote integration scripts in Python and automated various tasks to reduce manual work.
Consultant Developer
Exprivia SpA
- Conducted software testing using JUnit and functional testing with Robot Framework and Selenium2library. Contributed to the company's introduction to automatic website testing.
- Used Agile and Scrum methodologies and implemented continuous integration with the Azure DevOps Server and Jenkins.
- Modified and tested the code after using enterprise software composition in Java.
- Wrote automation and testing code in Python, saving time on repetitive and monotonous tasks.
Experience
Automation Framework Integration for Jira
Firmware Test Campaign
Server Automation
Education
Master's Degree in Management Engineering – Data Analysis Specialization
Siena University - Siena, Italy
Bachelor's Degree in Management Engineering
Salerno University - Fisciano, Italy
Certifications
End-to-end Javascript Testing with Cypress.io
LinkedIn Learning
Become a Django Developer
Improve Your Test Automation with Python Skills
Advance Your Skills in Python
Data Engineering Nanodegree
Udacity
Data Structures & Algorithms Nanodegree
Udacity
Android Developer | Nanodegree Program
Udacity
Skills
Libraries/APIs
REST APIs, Node.js, Playwright
Tools
Microsoft Teams, PyCharm, Git, Subversion (SVN), Jira, Jenkins, Polarion, Postman, Slack, TFS, Blender, GitLab, Cucumber, CircleCI, Mocha
Languages
Python, JavaScript, TypeScript, Java, C, SQL, JavaScript 6, Python 3
Frameworks
Selenium, Cypress, Robot Framework, JUnit, Unreal Engine, Django, Android SDK, Jest, TestNG
Paradigms
Testing, Unit Testing, Automated Testing, Test Automation, Automation, Functional Testing, Manual Testing, Acceptance Testing, Software Testing, Continuous Integration (CI), E2E Testing, Best Practices, Agile, Behavior-driven Development (BDD), Management, Scrum, Load Testing
Platforms
Android, Google Cloud Platform (GCP), Firebase, Amazon Web Services (AWS), Azure
Storage
Google Cloud
Other
Coding, VectorCAST, API Testing, QA Automation, Quality Assurance (QA), UI Testing, User Experience (UX), Regression Testing, UI Automation, QA Test Plan Management, Website QA, Software QA, Manual QA, Test Planning, Embedded Systems, QA Testing, Quality Auditing, Web App Testing, Software Testing Lifecycle (STLC), CI/CD Pipelines, Automation Tools, QA Leadership, Test Management, Test Automation Frameworks, Over-the-top Content (OTT), Leading Quality Assurance (LQA), Quality Management, Bots, UI Automator, Optimization, Data Analysis, Firmware, Black Box Testing, Documentation, eCommerce, Engineering, Data Engineering, Static Analysis, Data Structures, Algorithms, Mobile App Testing, Firmware over the Air (FOTA), Internet of Things (IoT), Industrial Internet of Things (IIoT), Cross-browser Testing, Integration Testing
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