Enzo Heredia, Developer in Buenos Aires, Argentina
Enzo is available for hire
Hire Enzo

Enzo Heredia

Verified Expert  in Engineering

Quality Assurance Developer

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

Enzo is an engineer with 18 years of experience in QA/QA automation, working with the latest technologies and highest industry quality standards and automating web UIs, Rest APIs, and back-end services. He's comfortable in startups and large companies, either as the first QA member or joining teams of all sizes. Enzo also has experience defining processes, procedures, and tools to achieve the best quality.

Portfolio

InAllMedia
Continuous Integration (CI), Selenium Page Object, Python 3, Bash...
Seed2a
Continuous Integration (CI), Selenium Page Object, Elasticsearch, Bash, Unix...
Despegar.com
Quality Assurance (QA), Scrum, Agile, QA Automation, Apache JMeter, RSpec...

Experience

Availability

Part-time

Preferred Environment

Jira, Git, Selenium, Node.js, Ruby, Windows, MacOS

The most amazing...

...project I was part of was an application designed to learn from users habits using AI and machine learning in order to provide personalized recommendations.

Work Experience

Senior QA Automation Engineer

2017 - PRESENT
InAllMedia
  • Automated UI for a .NET web application to manage residential users electricity, water, gas consumption. Used Ruby/Watir for UI automation.
  • Used Cucumber to follow the BDD process.
  • Automated Rest API using Ruby/httpi gem and Rspec.
  • Automated Windows services needed for the application back-end. Used Ruby.
Technologies: Continuous Integration (CI), Selenium Page Object, Python 3, Bash, Microsoft SQL Server, GitHub, REST APIs, Scrum, Agile, QA Automation, RSpec, Behavior-driven Development (BDD), Cucumber, SQL, Watir, Ruby

Senior QA Automation Engineer

2014 - PRESENT
Seed2a
  • Worked as a QA automation contractor for different clients.
  • Automated a web application which implemented a UI for Kanban methodology made in React, using nightwatch.js.
  • Automated a web application to manage custom medicine orders. Used nightwtach.js for UI automation.
  • Automated a web application for a video compression platform. Used nightwatch.js for UI automation as well as Docker and TeamCity for CI.
  • Validated information in the MongoDB database.
Technologies: Continuous Integration (CI), Selenium Page Object, Elasticsearch, Bash, Unix, Linux, GitHub, REST APIs, Scrum, Agile, QA Automation, TeamCity, Docker, Selenium, Nightwatch.js, JavaScript, React, MongoDB, Node.js

Automation Lead

2013 - 2014
Despegar.com
  • Led an automation team in charge of validating the functionality of a site for selling flight tickets, hotels rooms, and rental cars.
  • Automated scripts for a cross-platform application using Python/JavaScript for iOS, Android, and mobile web.
  • Administrated app versioning and stability (Testflight, Git - merge and conflict resolutions, Jenkins - configuration).
  • Automated mobile web app UI using Selenium and Rspec.
  • Automated REST API service response and stability.
  • Performed load testing over critical APIs.
Technologies: Quality Assurance (QA), Scrum, Agile, QA Automation, Apache JMeter, RSpec, Selenium, Jenkins, Git, TestFlight, REST APIs, Android, iOS, JavaScript, Python

QA Automation/Consultant

2011 - 2012
Cleversense/Google
  • Oversaw the app's quality (iOS/Android) which gives personalized recommendations using a combination of AI and machine learning algorithms.
  • Ran manual test cases and automated scripts for the iOS app with JavaScript and UIAutomation framework.
  • Validated information retrieved from Cassandra DB.
  • Assessed Android platform quality, and ran manual test cases.
  • Defined QA process and metrics to achieve quality goals.
Technologies: Scrum, Agile, QA Automation, Cassandra, UI Automation, JavaScript, Android, iOS

Automation Lead

2008 - 2011
Kayxo
  • Developed automated test cases (Perl-Watir, AutoIt, C#-WatiN ).
  • Ran Regression testing, system testing, smoke testing, stress and performance to a back-end application (Google Search Appliance – Exchange) connector.
  • Tested Windows Services and COM+ applications from both connectors.
  • Created unit tests using C# (NAnt, MSBuild).
  • Managed testing environments (Windows Server 2003/2008, Exchange 2003/2007/2010, SQL Server 2000/2005/2008, BizTalk Server 2000/2006/2009, Active Directory, Domain Controller, Internet Information Services).
Technologies: Quality Assurance (QA), Microsoft SQL Server, Scrum, Agile, QA Automation, Internet Information Services (IIS), Controller, Azure Active Directory, SQL Server 2008, SQL Server 2005, SQL Server 2000, Windows Server 2008, MS Exchange, Windows Server 2003, WatiN, C#, AutoIt, Google Search Appliance, BizTalk, SQL, Watir, PEARL

QA Analyst

2006 - 2008
Quality Four Technologies
  • Developed and executed test plans, test cases; developed SQL script tests.
  • Tested web application (regression, system, and performance). Tested mobile platform (data, model, and communication). Tested web application configuration.
  • Managed issue tracking and configuration control.
  • Managed and configured testing environments (Windows 2003 server, IIS, SQL Server 2000, 2005).
  • Performed white box testing (C#, SQL) and application delivery and documentation.
Technologies: Quality Assurance (QA), Microsoft SQL Server, Agile, SQL Server 2005, SQL Server 2000, IIS, Windows, C#, SQL, .NET

Alfred iOS/Android App

https://techcrunch.com/2011/12/13/google-acquires-clever-sense-creator-of-local-recommendations-app-alfred/
I was part of the team that developed Alfred, an app that provides personalized recommendations using AI and machine learning algorithms. The company was acquired by Google.

Elastc

A web application that implements the Kanban process applied to software development and allows teams to work collaboratively in real time.

Despegar iOS App

https://apps.apple.com/ar/app/despegar-vuelos-y-hoteles/id511479725
Despegar iOS app allows you to purchase flight tickets, hotel rooms, and car rentals. It also manages payments and allows the user to find the best rates for given dates for the mentioned categories and destinations.

Languages

Ruby, JavaScript, SQL, HTML, Python, C#, PEARL, AutoIt, Bash Script, Bash, CSS, Python 3

Frameworks

Selenium, .NET

Tools

Git, Cucumber, RSpec, Atom, GitHub, Jira, TestFlight, Jenkins, TeamCity, Watir, WatiN, MS Exchange, Apache JMeter, Behave

Paradigms

Agile, Scrum, Kanban, E2E Testing, Behavior-driven Development (BDD), Continuous Integration (CI), Test-driven Development (TDD)

Platforms

Windows, MacOS, Docker, Windows Server 2003, Windows Server 2008, Unix, Linux, iOS, Android

Other

QA Automation, Quality Assurance (QA), Selenium Page Object, HTTP, HTTPS, UI Automation, IIS, BizTalk, Google Search Appliance, Controller, Internet Information Services (IIS), Performance Testing, Apache Cassandra

Libraries/APIs

REST APIs, React, Nightwatch.js, Node.js

Storage

Microsoft SQL Server, Cassandra, SQL Server 2000, SQL Server 2005, SQL Server 2008, Azure Active Directory, MongoDB, Elasticsearch, MySQL

2002 - 2007

Bachelor's Degree in Informatics Engineering

UCSA (Universidad Católica de Salta) - 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