Andres Diaz, Developer in Munich, Bavaria, Germany
Andres is available for hire
Hire Andres

Andres Diaz

Verified Expert  in Engineering

QA Engineer and Developer

Location
Munich, Bavaria, Germany
Toptal Member Since
May 5, 2021

Andres is an experienced QA engineer with a strong customer focus. With his varied working experience, in both startups and big corporations, Andres will not only improve the quality and confidence on your releases but also choose the best solution according to your needs. Andres works also as a back-end developer where he leads the QA strategy and integrates it into the team in a more distributed and flattened manner.

Portfolio

Smartlane
Python 3, Amazon Web Services (AWS), Automated Testing, Flask, PostgreSQL...
Jember
Software QA, Automated Testing, Electric Vehicles, REST APIs, Jira, Xray...
TechOnRails
Java 8, PostgreSQL, Linux, Scrum, Testing, IBM RTC, UML

Experience

Availability

Part-time

Preferred Environment

Linux, Docker, Visual Studio Code (VS Code), Amazon Web Services (AWS), Git, Azure DevOps, Bitbucket, Python 3

The most amazing...

...thing I've developed is the automated testing and reporting system for the largest electric vehicle charging network in the world.

Work Experience

Software Engineer

2020 - PRESENT
Smartlane
  • Led and designed the quality assurance (QA) strategy.
  • Designed the architecture and frameworks to be used for the automated-tested system.
  • Integrated the strategy into the development team and built a collaborative environment in which each member of the team contributes to the quality of the product.
  • Continuously improved and optimized the testing system with the latest features.
  • Developed a back end that optimizes the vehicle routing problem for the fleets of some of the biggest logistics companies in Germany.
Technologies: Python 3, Amazon Web Services (AWS), Automated Testing, Flask, PostgreSQL, SQLAlchemy, PostGIS, QA Automation, Bitbucket, HERE, Linux, Cypress, Tavern, Argo CD

QA Consultant

2018 - 2020
Jember
  • Designed and implemented the QA automated environment for the largest electric vehicle network in the world.
  • Played a key role in the rollout and acceptance tests of the product for some of the biggest automotive corporations.
  • Integrated our QA concept into several Scrum teams.
  • Developed an automated reporting system integrated in Jira and Confluence so that the status of each release could be checked by the stakeholders.
Technologies: Software QA, Automated Testing, Electric Vehicles, REST APIs, Jira, Xray, Python 3, Pytest, Selenium, Docker, Azure DevOps, Scrum, Confluence

Software Engineer

2017 - 2018
TechOnRails
  • Developed a Rail9000 Control Center (Siemens); worked as part of the Siemens Scrum team, participating in the development of several features.
  • Performed system tests of the Rail9000 for different releases.
  • Prepared the technical documentation, e.g., UML diagrams, sequence diagrams, and class diagrams.
Technologies: Java 8, PostgreSQL, Linux, Scrum, Testing, IBM RTC, UML

FTTH Engineer

2016 - 2016
LPS Ingeniería
  • Designed the trace for a fiber cable installation.
  • Performed a technical analysis of the construction elements to ensure the correct installation of the fiber cable.
  • Elaborated the technical documentation for the technicians to carry out the installation.
Technologies: FTTH

Project Manager Support

2015 - 2016
Emerson Electric
  • Provided the project management for UPS systems for power stations.
  • Interfaced between clients and the factory to ensure the coverage of the correct development of the project and client satisfaction.
  • Prepared technical documentation, drawings, BOM, and manuals.
Technologies: Project Management

QA Automation System

A Python-based automated test system to test the back end and performance of most of the microservices involved in an EV charging solution.

The project involved the design and implementation of all the tests covering the contractual requirements for several important automotive clients. A fully automated reporting system integrated with Jira, for the stakeholders to monitor continuously the state of their releases.

Languages

Python 3, C++, Java 8, UML

Tools

Jira, Pytest, Bitbucket, PyCharm, Git, Android Studio, IBM RTC, Confluence, HERE

Paradigms

Automated Testing, Azure DevOps, Scrum, Testing

Other

Software QA, QA Automation, Tavern, Xray, Challenge-based Learning, TinyDB, FTTH, Electric Vehicles, Argo CD

Frameworks

Cypress, Android SDK, Flask, Selenium

Libraries/APIs

SQLAlchemy, REST APIs, Google Maps SDK

Platforms

Linux, Docker, Amazon Web Services (AWS), Arduino, Raspberry Pi, Visual Studio Code (VS Code)

Storage

PostgreSQL, PostGIS

Industry Expertise

Project Management

2015 - 2017

Master's Degree in Mechatronics Engineering

Technical University of Madrid - Madrid, Spain

2009 - 2015

Engineer's Degree in Mechanical Engineering

University of Malaga - Malaga, Spain

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