
Michael Cariello
Verified Expert in Engineering
Quality Assurance Developer
Incline Village, NV, United States
Toptal member since December 19, 2022
Michael has worked in test development, execution, design, and management. He has designed and implemented test frameworks and automation libraries for firmware and software. He has also worked with IoT communication, data science, and tools infrastructure. After working for companies in the heart of Silicon Valley, Michael has become passionate and interested in learning and continuing to implement design approaches and solutions to enable the creation and testing of interesting products.
Portfolio
Experience
- CI/CD Pipelines - 10 years
- Pytest - 10 years
- Python 3 - 10 years
- Mobile Device QA Automation - 10 years
- QA Automation - 10 years
- UI Automation - 10 years
- QA Test Plan Management - 10 years
- Cypress - 4 years
Availability
Preferred Environment
Python 3, Cypress, Go, Pytest
The most amazing...
...thing I’ve developed is an automation testing framework to deliver the first generation of wrist based wearable devices at Fitbit.
Work Experience
SDET
Panther
- Developed a CI/CD pipelines framework for validating a product using AWS Cloud Development Kit (CDK) in conjunction with Github.
- Automated my teams manual test suite using Cypress.io and implemented Page Object Model framework to add readability and reusability design to automation framework.
- Implemented a test design process that follows a more Agile-based approached to the development of our products.
Product Engineer
Ridgeline
- Setup CI/CD pipelines framework using AWS CodePipeline built with AWS Cloud Developement Kit (CDK).
- Led a team to implement an automation framework in Cypress.io.
- Implemented tooling for cross-team release metrics.
Senior Systems Test Engineer
Cruise
- Generated comparative data to simulate testing to on road statistics for self driving cars.
- Designed and implemented a framework to auto create failures. Extrapolated failure data for quicker turnaround times on bug fixes for autonomous vehicles.
- Deployed and implemented automated tools and technologiess BigQuery, Kubernetes, Pub/Sub, and other cloud functions.
- Created and redesigned tools and automation frameworks. Supported build release and on road data transformation.
Senior SDET
Fitbit
- Developed and implemented a low maintenance, stable, and reusable automation framework for mobile application and Fitbit device communication across all device platforms (iOS, Android, and Windows).
- Developed an Appium-based mobile automation framework for integration testing of mobile apps with Fitbit devices. Enabled easy code reuse between Android, iOS, and Windows platforms through object oriented software architecture.
- Developed automation libraries for communication with embedded Fitbit devices through serial and Bluetooth interfaces.
- Designed and implemented an analytics system for triaging and producing statistical results.
Experience
Payments App
https://github.com/mcariello1/paymentsChronos POC
https://github.com/mcariello1/chronosEducation
Bachelor's Degree in Computer Science
State University of New York - Albany, NY
Skills
Tools
Pytest
Languages
Python 3, JavaScript, Go, Java, C, TypeScript, SQL
Frameworks
Cypress, TestCafe, Appium
Paradigms
Automation, Automated Testing
Platforms
Shopify
Other
UI Automation, QA Automation, Mobile Device QA Automation, Software QA, QA Testing, Agile Practices, CI/CD Pipelines, Manual QA, Quality Assurance (QA), QA Test Plan Management, Firmware Testing, API Testing, Test Planning
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