Marco Aurelio Felizardo de Andrade, Developer in Belo Horizonte - State of Minas Gerais, Brazil
Marco is available for hire
Hire Marco

Marco Aurelio Felizardo de Andrade

Verified Expert  in Engineering

Quality Assurance Developer

Belo Horizonte - State of Minas Gerais, Brazil

Toptal member since March 3, 2021

Bio

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

CircleCo Inc
Test Automation, QA Leadership, QA Testing, Ruby, RSpec, Watir, Appium, iOS...
CircleCo Inc
Test Automation, QA Testing, Ruby, RSpec, Capybara, Test Planning, Appium, iOS...
Luma Health
Cucumber, Watir, Ruby, Postman, Newman, RSpec, Ruby, Algorithms, Git...

Experience

Availability

Full-time

Preferred Environment

Ruby, Cucumber, Watir WebDriver, Postman, Agile, Behavior-driven Development (BDD), Git, Scrum Master, GitHub Actions

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

2023 - PRESENT
CircleCo Inc
  • 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.
  • Built a test automation framework from the ground up for a web application using Cucumber, Watir, and Ruby.
  • Architected a mobile test automation framework using Appium and WebdriverIO.
Technologies: Test Automation, QA Leadership, QA Testing, Ruby, RSpec, Watir, Appium, iOS, Functional Testing, Regression Testing, Mobile App Testing, Test Planning, Web Accessibility, WebdriverIO, Team Leadership, Agile QA, API, BrowserStack, Quality Assurance Engineering, CI/CD Pipelines

Senior QA Automation Engineer

2021 - 2023
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.
Technologies: Test Automation, QA Testing, Ruby, RSpec, Capybara, Test Planning, Appium, iOS, Mobile App Testing, Regression Testing, Functional Testing, Agile QA, API, BrowserStack, Quality Assurance Engineering, CI/CD Pipelines

Senior QA Engineer

2020 - 2021
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.
Technologies: Cucumber, Watir, Ruby, Postman, Newman, RSpec, Ruby, Algorithms, Git, Selenium WebDriver, Agile Development, Test Automation, MongoDB, E2E Testing, QA Testing, Agile Development, Page Object Model (POM), Testing, UX Development, Automated UI Testing, Manual QA, Scrum Master Consulting, Selenium, Continuous Integration (CI), UI Development, QA Testing, Quality Assurance Engineering, Manual Testing, Automated Testing, Test Planning, Mobile App Testing, Regression Testing, Functional Testing, Agile QA, API, BrowserStack, CI/CD Pipelines, Playwright

Scrum Master

2018 - 2020
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.
Technologies: Scrum Master Consulting, Scrum Coaching, Scrum Master Consulting

QA Automation Engineer

2016 - 2020
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.
Technologies: Ruby, Cucumber, Watir WebDriver, Watir, Ruby on Rails, RSpec, Pact, Ruby, Page Object Model (POM), Testing, E2E Testing, A/B Testing, UX Development, Automated UI Testing, UI Development, Continuous Integration (CI), Jenkins, Jira, Selenium, Postman, Algorithms, Git, Selenium WebDriver, Agile Development, Test Automation, MySQL, QA Testing, Agile Development, Manual QA, Scrum Master Consulting, QA Testing, Quality Assurance Engineering, Manual Testing, Automated Testing, Test Planning, Regression Testing, Functional Testing, Agile QA, CI/CD Pipelines

QA Engineer

2015 - 2016
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.
Technologies: UX Development, Testing, Manual QA, QA Testing, E2E Testing, UI Development, QA Testing, Manual Testing, iOS, Mobile App Testing

QA Engineer

2015 - 2016
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.
Technologies: Agile Development, Automated UI Testing, Cucumber, E2E Testing, Git, Ruby, Selenium, Jira, Agile Development, RSpec, Ruby, Algorithms, Selenium WebDriver, Test Automation, MySQL, QA Testing, Page Object Model (POM), Testing, UX Development, Manual QA, Jenkins, UI Development, QA Testing, Quality Assurance Engineering, Manual Testing, Automated Testing, Test Planning, Mobile App Testing, Regression Testing, Functional Testing, Agile QA, E-commerce marketing

QA Test Analyst

2013 - 2014
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.
Technologies: Selenium WebDriver, Cucumber, Algorithms, Git, Agile Development, Test Automation, MySQL, E2E Testing, QA Testing, Agile Development, Page Object Model (POM), Testing, UX Development, Automated UI Testing, Manual QA, Selenium, Jira, Jenkins, UI Development, QA Testing, Quality Assurance Engineering, Manual Testing, Automated Testing, Test Planning, Regression Testing, Functional Testing, Agile QA, E-commerce marketing

Web Developer

2012 - 2013
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.
Technologies: Selenium WebDriver, Algorithms, Git, Agile Development, Test Automation, MySQL, E2E Testing, QA Testing, Testing, UX Development, Automated UI Testing, Manual QA, Selenium, Jira, Jenkins, UI Development, QA Testing, Quality Assurance Engineering, Manual Testing

Research Intership

2011 - 2012
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.
Technologies: Algorithms, E2E Testing, Testing, Manual Testing

Client Sign-up

https://www.toptal.com/hire
Moved away from the legacy code and introduced a new, easier way for clients to sign up. To guarantee the quality of the new product, I built automation tests as a safety net for the code change to be smooth and bug-free. At the same time, we A/B tested it to determine the best flow for the client to share their needs.

Organizer of a Local Meetup

Speaker and organizer of "Café, teste e pão de queijo", a local meetup around Quality Assurance and overall quality. Monthly meetups that bring different subjects and high trends in the tech industry.

E2E Rebuilt

I moved from Capibara tests tied with the unit tests to a separate Watir test. Additionally, I integrated with CI, resulting in a 40% speed increase in E2E tests and a 10% speed increase in the Unit tests due to code cleanup. Now the code is DRY, fast, maintainable, and reliable with a 100% success rate.
2010 - 2014

Bachelor's Degree in Computer Science

Federal University of Minas Gerais - Belo Horizonte, Minas Gerais, Brazil

SEPTEMBER 2015 - PRESENT

ISTQB Certified Tester Foundation Level (CTFL)

International Software Testing Qualifications Board (ISTQB)

Libraries/APIs

Watir WebDriver, Ruby, Selenium WebDriver, Newman, Playwright

Tools

Cucumber, Git, Watir, Jira, RSpec, Postman, Jenkins, BrowserStack, WebdriverIO

Languages

Ruby

Frameworks

Selenium, Ruby on Rails, Capybara, Appium

Paradigms

Agile Development, Test Automation, E2E Testing, Agile Development, Page Object Model (POM), Testing, Manual Testing, Automated Testing, Functional Testing, Continuous Integration (CI), Scrum Master Consulting

Platforms

iOS

Storage

MySQL, MongoDB

Other

Algorithms, Scrum Master Consulting, QA Testing, UX Development, Automated UI Testing, UI Development, Manual QA, QA Testing, Quality Assurance Engineering, Test Planning, Mobile App Testing, Regression Testing, Agile QA, A/B Testing, Scrum Coaching, QA Leadership, E-commerce marketing, CI/CD Pipelines, Pact, GitHub Actions, Social, Lecturing, Tech Conferences, Conference Speaking, Video Conferencing, Web Accessibility, Team Leadership, API

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring