
Lucas Tadeu Farias de Avila
Verified Expert in Engineering
QA Engineer Developer
Belo Horizonte - State of Minas Gerais, Brazil
Toptal member since December 17, 2024
Lucas is a seasoned software development professional with over 15 years of experience, including more than 13 years specializing as a quality engineer. Throughout his career, he has collaborated with diverse teams and companies, focusing on consulting and product development. Lucas leverages different methodologies and technology stacks and is well-positioned to adapt seamlessly to varying project requirements and challenges.
Portfolio
Experience
- Manual Testing - 15 years
- Selenium - 13 years
- Test Automation - 13 years
- Agile - 10 years
- JavaScript - 8 years
- Cypress - 5 years
- Software Project Management - 3 years
- Playwright - 2 years
Availability
Preferred Environment
JavaScript, Ruby, Selenium, Cypress, Playwright, TypeScript, Agile, Kanban, Scrum, Test Automation, QA Automation
The most amazing...
...project I've been a part of was the end-to-end development and launch of the mobile application for Latin America's largest aviation company.
Work Experience
Engineering Manager
Toptal
- Spearheaded the development of multiple initiatives within the talent screening domain, delivering them on time and with high quality, improving the conversion rate, and optimizing the screening process for the freelancing platform.
- Led a high-performing, remote team of eight front-end, back-end, and QA engineers, driving their professional growth by providing feedback, setting goals, and conducting consistent one-on-one assessments to support their development and performance.
- Provided support and managed internal stakeholders' expectations.
- Established and tracked team and individual performance metrics, including cycle time, velocity, capacity per cycle/project, and team OKRs.
- Collaborated with the team to define and implement strategies for addressing technical debt, ensuring a balanced approach between product development and technical tasks while maintaining a healthy, stable codebase.
Senior QA Engineer
Toptal
- Created new test scenarios and maintained the existing Toptal freelancing platform's end-to-end automated testing suite using Ruby, Cucumber, and Watir.
- Implemented front-end components integration tests using Cypress and Jest.
- Developed an internal solution for integration testing based on schema checks for the GraphQL APIs.
- Integrated test suites into a GitHub Action based CI pipeline, automating testing processes and ensuring continuous integration and delivery.
- Reduced the running time of the end-to-end test automation suite by 40%, significantly improving testing efficiency.
Senior QA Consultant
Modus Create
- Developed an end-to-end automation suite from scratch using the WebdriverIO testing framework, Jest, Jasmine, and a PostgreSQL database.
- Conducted training sessions to onboard new QA engineers, ensuring they were well-equipped to work effectively with the new automation suite.
- Integrated the test suite into the client's CI pipeline using Jenkins, streamlining the testing process and ensuring continuous delivery with efficient, automated testing.
- Migrated the WebdriverIO test automation suite to Cypress.
Senior QA Consultant
ThoughtWorks
- Provided QA consultancy to multiple clients across the Americas, implementing effective quality assurance processes and strategies for agile projects and collaborating with cross-functional teams to help them adopt best practices.
- Played a key role in the development of a new iOS and Android mobile application for one of the leading airline companies in Latin America, focusing on manual and automated mobile testing.
- Established a strong test automation culture for two clients in the retail sector based in Brazil and the United States.
- Created and managed a QA onboarding program for new hires at ThoughtWorks, designed for QA engineers and developers.
Experience
Toptal Screening
In addition to team leadership, I managed internal stakeholder relationships, ensuring clear communication and effectively aligning expectations. I also tracked and analyzed key performance metrics, such as cycle time, velocity, capacity per cycle/project, and team OKRs, to drive efficiency and continuous improvement.
Mobile App Development
Test Automation Suite
Education
Master of Business Administration (MBA) in Engineering Management
Institute of Technological Education - Minas Gerais, Brazil
Bachelor's Degree in Computer Science
Federal University of Minas Gerais - Minas Gerais, Brazil
Certifications
Professional Scrum Master I (PSM I)
Scrum.org
Certified Tester Foundation Level
ISTQB
Skills
Libraries/APIs
Playwright
Tools
Cucumber, Postman, WebdriverIO, REST Assured
Frameworks
Selenium, Cypress, Appium, Ruby on Rails (RoR)
Paradigms
Agile, Test Automation, Manual Testing, Software Testing, Automated Testing, E2E Testing, Functional Testing, Kanban, Scrum, REST, Unit Testing
Languages
JavaScript, Ruby, SQL, TypeScript, Java
Platforms
Android, iOS
Other
Software Engineering, Computer Science, Quality Assurance (QA), QA Automation, Web App Testing, Manual QA, Regression Testing, Manual Software Testing, UI Testing, QA Testing, IT Project Management, Software Project Management, Team Leadership, Remote Team Leadership, Project Estimation, Scrum Master, Consulting, Agile Leadership, Stakeholder Engagement, Stakeholder Management, QA Test Plan Management, Career Coaching, Coaching, Feedback Review, Team Building, Remote Work, Motivation, People Management, People Development, Monitoring, Mobile App Testing, Contract Testing, APIs, Integration Testing, Mutation Testing, Product Development, Sprint Retrospectives, Sprints, Sprint Planning, Mobile Device QA Automation
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