
Marco Andrade
Verified Expert in Engineering
Quality Assurance Developer
Belo Horizonte, Brazil
Toptal member since March 3, 2021
Marco has been a QA engineer since 2013 and has been passionate about quality assurance since the start of his career. He is also well-versed in Ruby, Agile methodologies, and behavior-driven development. With eight years of experience as a Toptal core team member, he is excited to join the talent network as a developer. Marco leverages his excellent communication skills to introduce the necessary process changes to produce deliverables of the utmost quality.
Portfolio
Experience
- Test Automation - 12 years
- Agile - 12 years
- E2E Testing - 12 years
- Ruby - 10 years
- RSpec - 10 years
- Cucumber - 10 years
- Watir WebDriver - 8 years
- Playwright - 3 years
Preferred Environment
Ruby, Cucumber, Watir WebDriver, Agile, Behavior-driven Development (BDD), Git, Scrum Master, GitHub Actions, Playwright, TypeScript, Programming, ServiceNow
The most amazing...
...project I'm proud of was being part of Toptal's sign-up revamp from multiple forms into an easy-to-apply form featured in HubSpot.
Work Experience
QA Lead
Sardine
- Led a QA team of five, focused on ensuring high-quality standards across Sardine’s fraud prevention, compliance, and crypto infrastructure products.
- Partnered with engineering, product, and security teams to drive test strategy and coverage for mission-critical features such as device fingerprinting, behavior biometrics, transaction monitoring, and identity verification (KYC/KYB).
- Contributed actively to the hiring process, onboarding, and mentoring to build a high-performing, collaborative QA team.
- Conducted exploratory and manual testing across web and mobile platforms using tools like Burp Suite, Charles Proxy, ADB, and Xcode Instruments.
- Ensured quality across a complex tech stack, including TypeScript (React, Node.js), Go, Ruby, Python, Java, Bigtable, PostgreSQL, GCP Dataflow (Apache Beam), and BigQuery.
- Advocated for a security-first and data-driven testing approach that supports fraud detection, AML compliance, chargeback protection, and risk scoring systems powered by machine learning.
- Reduced test flakiness through advanced locator strategies, network interception, and controlled test data management.
- Designed reusable test utilities and page abstractions to reduce duplication, improve readability, and enable faster onboarding of new contributors.
- Established best practices for shift-left testing by collaborating with engineers to define acceptance criteria and embed automation early in the development lifecycle.
- Designed and automated Cursor rule workflows to validate AI-assisted code generation against predefined quality and architectural standards.
QA Lead
Circle
- Led knowledge transfer sessions and provided technical mentorship to the QA team, resulting in over 40% improved team productivity.
- Developed and implemented a mobile testing framework using Appium and WebdriverIO, which reduced client complaint tickets by 80%.
- Architected and implemented a scalable end-to-end automation framework using Playwright and TypeScript, designed for reliability and maintainability at scale.
- Implemented a Slack bot for p0/p1/p2, improving the visibility of bugs.
- Created a bot to assess Unity test speed and report on the PR level, resulting in RSpec being 30% faster.
- Reduced production issues by 75% through enhanced test coverage.
- Integrated Playwright suites into CI/CD pipelines, enabling parallel execution, deterministic test runs, and fast feedback for pull requests.
- Leveraged Claude Code to accelerate test automation development, generating structured Playwright test cases and refactoring legacy suites while enforcing deterministic patterns and maintainable abstractions.
- Established best practices for AI-augmented engineering, documenting prompt patterns and verification strategies to ensure generated automation code met enterprise-grade standards.
- Established a structured AI-assisted flakiness triage process, improving test stability and reducing false positives in CI pipelines.
Senior QA Automation Engineer
CircleCo Inc
- Built a test automation framework from the ground up for a web application using Cucumber, Watir, and Ruby.
- Coached other QA engineers to transfer knowledge and experience and organized transfer knowledge sessions. Suggested new solutions and tools for the team and implemented some of them.
- Tested feature/functional changes manually and conducted cross-browser and cross-OS testing.
- Tested end-to-end applications and websites on iOS and Android mobile devices.
- Performed ad hoc and exploratory testing on native iOS and Android apps.
Senior QA Engineer
Luma Health
- Built a test automation framework from the ground up for a healthcare web application using Cucumber, Watir, and Ruby.
- Introduced QA processes and test management tools to the team. Established and organized the structure, processes, and work in the QA function. Guided and coached the team members about QA best practices and raised team quality.
- Coached other QA engineers in order to transfer knowledge and experience, organized transfer knowledge sessions, suggested new solutions and tools for the team, and implemented some of them.
- Tested API requests and responses for different applications using Postman, created Postman collections, and added automated tests using Newman.
- Built a deployment pipeline on GitHub Actions to integrate the test into the new CI/CD pipeline and started moving away from CircleCI.
- Performed different kinds of tests, including feature/functional, smoke, regression, integration, compatibility, exploratory, and usability. Conducted cross-browser and cross-OS testing.
- Organized screening for QA candidates and conducted multiple screenings for the client.
Scrum Master
Toptal
- Facilitated the team’s self-organization and helped everyone understand, use, and value Scrum principles and practices.
- Ensured that meetings happened at the right cadence with the right people and delivered the right outcomes.
- Removed non-technical impediments to progress and applied techniques for effective backlog grooming.
- Monitored the team's daily progress toward sprint goals and overall progress toward initiative delivery dates and facilitated discussions when things get off track.
QA Automation Engineer
Toptal
- Developed and maintained automated tests for the company's web application, using Watir and Ruby.
- Collaborated with the team leader to help them overcome obstacles they faced regarding quality and team issues. Created a team model to be used for other teams in the company.
- Manually tested feature/functional changes and conducted cross-browser and cross-OS testing.
- Managed defects, including creation and prioritization. Reported bugs and followed the bug lifecycle using Jira.
- Built automated test cases for API contract testing, using Pact.
- Organized screening for QA candidates and conducted multiple screenings for Toptal.
- Delivered QA presentations, led training sessions, and led QA initiatives involving the entire company.
QA Engineer
Ubertesters
- Tested end-to-end applications and websites on iOS and Android mobile devices.
- Manually tested feature/functional changes and conducted cross-browser and cross-OS testing.
- Performed ad hoc and exploratory testing on native iOS and Android apps.
QA Engineer
Avenue Code
- Tested feature/functional changes manually and conducted cross-browser and cross-OS testing. Managed defects, including creation and prioritization. Reported bugs and followed the bug lifecycle, using Jira.
- Built a test automation framework from the ground up for an eCommerce web application using Cucumber, Selenium, and Ruby.
- Traveled to NYC for four weeks to coach the tech lead and other QAs in order to transfer knowledge and experience, to motivate the US team to learn automation scripts, and to improve their code.
- Coached other QA engineers at Avenue Code, gave QA presentations, and led training sessions.
QA Test Analyst
VipCommerce
- Manually tested feature/functional changes and conducted cross-browser and cross-OS testing.
- Built a test automation framework from the ground up for a web application, using Java and Selenium.
- Managed defects, including creation and prioritization. Reported bugs and followed the bug lifecycle using Jira.
- Created and managed test plans and documentation.
Web Developer
Telecom Associates
- Developed web applications for XDR tools such as web pages, BE alarms, routines, beans, and screen management. Worked with Jenkins, Sonar, GWT, Sencha, Maven, and Hibernate.
- Increased performance to handle the large volume of data for big data initiatives.
- Built a test automation framework from the ground up for web applications, using Java and Selenium. Implemented unit tests using Mockito.
Research Intership
Infosys
- Researched and proposed a technological innovation in the area of test automation in order to reduce the time spent.
- Proposed changes in the depth-first search algorithm in order to generate a test case for all flows at the same time. This opened an opportunity to generate test data with no repetition.
- Filed a patent request for this discovery that became intellectual property.
Experience
Client Sign-up
https://www.toptal.com/hireOrganizer of a Local Meetup
E2E Rebuilt
Education
Bachelor's Degree in Computer Science
Federal University of Minas Gerais - Belo Horizonte, Minas Gerais, Brazil
Certifications
ISTQB Certified Tester Foundation Level (CTFL)
International Software Testing Qualifications Board (ISTQB)
Skills
Libraries/APIs
Watir WebDriver, Ruby Page Object, Selenium WebDriver, Playwright, Newman, Node.js, React, Puppeteer
Tools
Cucumber, Git, Watir, Jira, BrowserStack, GitHub, RSpec, Postman, Jenkins, Claude Code, Figma, TestRail
Languages
Ruby, TypeScript, JavaScript, SQL
Frameworks
Ruby on Rails (RoR), Selenium, Cypress, Appium, Jest
Paradigms
Agile, Test Automation, E2E Testing, Behavior-driven Development (BDD), Page Object Model (POM), Testing, Scrum, Manual Testing, Automated Testing, Functional Testing, User Acceptance Testing (UAT), Automation, Sanity Testing, Acceptance Testing, Continuous Integration (CI), Unit Testing, HIPAA Compliance
Platforms
iOS, Amazon Web Services (AWS), Apple, Mobile
Storage
MySQL, MongoDB
Industry Expertise
Healthcare
Other
Algorithms, Scrum Master, Quality Assurance (QA), UX Testing, Automated UI Testing, UI Testing, Manual QA, QA Testing, QA Automation, Test Planning, Video Conferencing, Mobile App Testing, Regression Testing, Agile QA, CI/CD Pipelines, Cross-browser Testing, Programming, Web Applications, Test Cases, Testing Strategy, Smoke Testing, Test Documentation, Quality Assurance Management, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Manual Software Testing, User Experience (UX), A/B Testing, Scrum Coaching, GitHub Actions, QA Leadership, Team Leadership, eCommerce, API Testing, Test Management, Spanish, ServiceNow, Mobile Device QA Automation, Team Management, APIs, Pact, Front-end, Artificial Intelligence (AI), Agile Leadership, Fraud Detection, AML, Anti-money Laundering (AML), Compliance, AI Trust, Risk and Security Management (AI TRiSM), QA Process, Quality Management, Team Mentoring, Performance Testing, iPhone, Accessibility Testing, Web Content Accessibility Guidelines (WCAG), Healthcare Services, HIPAA, Storybook, Healthtech, A11Y, Accessibility, Healthcare Software, Medical Software, WCAG 2, Web Accessibility, Quality Management Systems (QMS)
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