Daniel Andres Cavenago, Developer in Buenos Aires, Argentina
Daniel is available for hire
Hire Daniel

Daniel Andres Cavenago

Verified Expert  in Engineering

Quality Assurance Developer

Location
Buenos Aires, Argentina
Toptal Member Since
April 23, 2019

Daniel has over eight years of experience with a deep knowledge of the entire QA process, from designing, creating, and executing to the planning and strategies of testing. With solid experience as a QA automation lead, Daniel has the ability to develop automation frameworks from the ground up, utilizing continuous integration tools and ensuring top quality in all software development stages—from design to deployment.

Portfolio

ConsumerAffairs (via an online freelance agency)
Quality Assurance (QA), API Testing, UI Testing, Scrum, Jira, Selenium...
Bentkey Services, LLC
QA Testing, Quality Assurance (QA), Website QA, Selenium, Cypress, Playwright
Latch
Cypress, Mocha, Jenkins, TestRail, Postman, Locust

Experience

Availability

Full-time

Preferred Environment

Jira, Git, MacOS, Cypress, Playwright

The most amazing...

...thing I've built is a pytest framework integrated with Puppet and BrowserStack that runs a full regression on browsers and devices for the ConsumerAffairs site.

Work Experience

QA Automation Lead

2017 - PRESENT
ConsumerAffairs (via an online freelance agency)
  • Assumed the QA automation lead role in a 5-member team using scrum methodology by creating and assigning Jira tickets and doing the follow up with daily meetings.
  • Created the pytest test automation framework for end-to-end and regression testing, including API tests with Tavern tool, integrated with BrowserStack and TestRail for a web environment.
  • Led the release process ensuring the product quality before each release.
  • Created a full list of test cases for regression testing with instructions on which test cases need to be automated and in which order.
  • Participated in the QA hiring process by creating job advertisements, reviewing the incoming resumes, filtering candidates, hosting and leading interviews, and deciding on new hires.
Technologies: Quality Assurance (QA), API Testing, UI Testing, Scrum, Jira, Selenium, QA Automation, Django, GitHub, MacOS, BrowserStack, Selenium WebDriver, Pytest, Python

QA Engineer

2022 - 2022
Bentkey Services, LLC
  • Tested a hybrid app performing manual, regression, and automation testing for a news media company.
  • Created an automation framework using Playwright and TypeScript from scratch to perform automation testing for regression suites.
  • Reported the bugs found and performed a proper follow-up.
Technologies: QA Testing, Quality Assurance (QA), Website QA, Selenium, Cypress, Playwright

QA Automation Senior

2022 - 2022
Latch
  • Created the Cypress test automation framework from scratch for end-to-end and regression testing, including API tests for a web environment.
  • Handled daily execution of the automation suite, maintenance, bug tracking, and follow-up.
  • Created the load tests using Locust (Python) for performance testing.
Technologies: Cypress, Mocha, Jenkins, TestRail, Postman, Locust

QA Automation Senior

2021 - 2022
Endeavor
  • Created the Cypress test automation framework from scratch for end-to-end and regression testing, including API tests for a web environment.
  • Handled the daily execution of automation suite, maintenance, bug tracking, and follow-up.
  • Created the load tests using Locust (Python) for performance testing.
Technologies: Cypress, Mocha, Postman, TestRail, Jenkins, Locust

QA Automation Senior

2020 - 2021
Alteryx
  • Created the Pywinauto test automation framework from scratch for end-to-end and regression testing.
  • Handled the daily execution of automation suite, maintenance, bug tracking, and follow-up.
  • Created a Jenkins CI to run the test suites after each merge.
Technologies: Python, Pywinauto, Jenkins

Python Test Automation Engineer

2019 - 2020
Alteryx
  • Created and maintained automation tests for the pywinauto framework for a C++ Windows application.
  • Integrated the automation suite with continuous integration tools like Jenkins.
  • Ran the regression automation suite for releases and generated the Allure reports.
Technologies: Python, Test Automation, Selenium, Quality Assurance (QA)

Senior QA and Automation

2012 - 2017
Gilbarco Veeder Root
  • Worked as a senior QA performing smoke, exploratory, functional, integration, and regression testing through sprint cycles for a windows app coded in C++. This app is used in all gas stations point of sales in the United States.
  • Mentored other QA engineers in order to transfer knowledge and experience, but also in order to track the progress of regular daily and weekly tasks.
  • Led the final testing phase for 7Eleven client in the USA office, integrating the client point of sales hardware with the company software, ensuring the integration quality.
  • Wrote the automated regression suite using AutoIT tool from scratch.
  • Participated in the test automation framework creation using Jenkins, Java, and Selenium WebDriver for a web app environment.
Technologies: Quality Assurance (QA), Scrum, Jira, Jenkins, Java, AutoIt, TestLink, TestNG, Selenium WebDriver

QA

2011 - 2012
PAMI
  • Worked as a tester on a new QA area in charge of testing all the web apps that were already there. Performed exploratory testing and wrote the app documentation. Reported the bugs found and performed the proper follow up with devs.
  • Participated in the test management process from scratch, deciding the tests cases design, the tests execution process, the bugs template, and bugs prioritization. Plus the tools to use like Jira for the project management and TestRail for the tests cases.
  • Wrote the automated regression tests using Selenium IDE.
Technologies: Jira, Selenium IDE, TestLink

QA

2010 - 2011
FirstData (via Accenture)
  • Worked as a junior QA performing smoke, exploratory, functional, integration, and regression testing on a cobol app.
  • Wrote the use cases and test cases by requirements.
  • Reported the bugs found and performed the proper follow up with devs.
  • Worked using scrum methodology in constant communication with the client.
Technologies: MVS, COBOL

ConsumerAffairs (via an Online Freelance Agency)

https://www.browserstack.com/case-study/consumeraffairs-builds-qa-team-on-the-back-of-browserstack-automate?platform=hootsuite
A pytest automation framework created from scratch integrated with BrowserStack that allows QA automation team to ensure the quality before each release by performing a whole regression of the web app in 45 mins covering all browsers and devices.

Gilbarco Veeder Root

https://csnews.com/7-eleven-gilbarco-extend-dispenser-agreement
A project where I led all the QA process from scratch ensuring the quality in every phase, integrating 7Eleven point of sales with Gilbarco dispenser hardware and software.

Frameworks

Selenium, Appium, XCUITest, TestNG, Django, Restlet, Cypress, Locust

Libraries/APIs

Selenium WebDriver, WebDriver, Pywinauto, Playwright

Tools

Pytest, Atom, Jira, TestRail, Selenium Remote Control (RC), BrowserStack, GitHub, Git, Jenkins, Mocha, Postman

Paradigms

Manual Testing, Automated Testing, Scrum, Functional Testing, Test Automation

Other

Manual QA, QA Automation, Quality Assurance (QA), Smoke Testing, Integration Testing, Regression Testing, Exploratory Testing, QA Testing, Selenium PageFactory, Selenium Page Object, API Testing, QA Leadership, UI Testing, Selenium IDE, UX Testing, Website QA

Languages

Python, COBOL, AutoIt, Java

Platforms

MacOS, Docker, TestLink

Storage

MVS, MySQL

2008 - 2010

Associate's Degree in Computer Engineering

University of Buenos Aires - Buenos Aires, Argentina

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