Diego Loyola, Developer in Bratislava, Bratislava Region, Slovakia
Diego is available for hire
Hire Diego

Diego Loyola

Verified Expert  in Engineering

Quality Assurance Developer

Location
Bratislava, Bratislava Region, Slovakia
Toptal Member Since
October 20, 2020

Diego is a seasoned senior quality assurance automation engineer with 19 years of experience building, managing, and testing applications. His main expertise lies in implementing automation testing strategies in DevOps environments, designing and testing REST APIs, web applications, and performance load testing.

Portfolio

UpliftNow
Automated Testing, Manual QA, Cypress, Regression Testing...
Leading Manufacturer of Construction and Mining Equipment
Node.js, TestCafe, Selenium, Java, JavaScript, Galen Framework, Azure, DevOps...
Siemens
Jira, Postman, Jenkins, Selenium, Jasmine, JavaScript, Node.js, Mocha, Dredd...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), REST APIs, Apache JMeter, Cypress, Cucumber, Jenkins, Postman, Jasmine, Protractor, Selenium

The most amazing...

...project I've worked on is an enterprise-level web application, where I implemented API, UI, end-to-end, and performance-load automated tests.

Work Experience

Senior QA Engineer

2021 - 2023
UpliftNow
  • Maintained and improved current Cypress tests used for pipeline testing.
  • Analyzed current mobile app framework and researched multiple mobile testing frameworks to be used in the project.
  • Ran weekly regression and sanity checks on application and mobile apps following weekly deployments.
  • Managed the refactoring of existing tests written in Cypress into Playwright, adopting a behavior-driven development (BDD) format.
  • Oversaw weekly deployments from the QA perspective, including an extensive review of new features to ensure they met acceptance criteria while rigorously executing essential regression tests.
Technologies: Automated Testing, Manual QA, Cypress, Regression Testing, Quality Assurance (QA), Firebase, Firebase Test Lab, Mobile App Testing, Test Automation, TypeScript, Playwright, Java, JavaScript, Behavior-driven Development (BDD)

Lead QA Automation Engineer

2020 - 2023
Leading Manufacturer of Construction and Mining Equipment
  • Developed testing processes for new implementations added to the main application and templates of automated test scripts that other team members could use.
  • Managed and supported multiple team members in QA and development.
  • Enhanced performance for the testing framework, improving the delivery time in pipelines.
  • Analyzed and improved the current testing framework used by multiple QA teams in the project.
  • Implemented the new mobile framework and set of tests for their new mobile application.
  • Managed the refactoring of existing tests to improve their stability and performance.
Technologies: Node.js, TestCafe, Selenium, Java, JavaScript, Galen Framework, Azure, DevOps, GitHub, Visual Studio Code (VS Code), Postman, Manual QA, QA Automation, Automated Testing, React, Mobile App Testing, Web App Testing, API Testing

Senior Quality Assurance Automation Engineer

2014 - 2022
Siemens
  • Designed, developed, and supported frameworks for Siemens' test infrastructure. Provided automation expertise, including PI testing, acceptance testing, integration, system, and integration testing.
  • Demonstrated project plans and daily status updates to managers via live conferencing and leveraged Jazz to produce the bug tracking and status of features in real-time.
  • Steered cross-functional collaborations with four teams across Europe to ensure adherence to internal and external timelines and deliverables.
  • Collaborated on the predictable delivery of quality releases via DevOps with the CI/CD approach by developing and maintaining automated tests.
  • Led three team members and trained the entire development team of 15 in test automation.
  • Supported and encouraged the ongoing process improvement efforts, ensuring test automation is promoted and applied effectively across multiple teams, resulting in an increased code deployment speed.
  • Contributed to the feature planning and review of the new features with an external client.
  • Planned the test automation for a high-complexity project and coordinated the testing of the new features.
Technologies: Jira, Postman, Jenkins, Selenium, Jasmine, JavaScript, Node.js, Mocha, Dredd, REST APIs

Project Manager

2010 - 2014
Auctionata
  • Directed planning, design, production, and maintenance of an online auction application in a fast-paced startup environment with the weekly sprint delivery of features.
  • Managed the software back-end development and quality assurance teams.
  • Contributed to all areas of application development, from senior development to technical writing, document specification, and architecture to QA and business intelligence analysis.
  • Organized and participated in scrum meetings, implementing an Agile approach. Regularly gathered with the interdepartmental groups to advise them and evaluate system needs.
Technologies: PHP, Windows Presentation Foundation (WPF), Scrum, Agile, C#

Senior Software Engineer

2003 - 2010
Four Rivers Software Systems, Inc.
  • Directed a Windows-based applications team in projects, such as remote maintenance, program installation and updates, database upgrades, and software suite management.
  • Collaborated with the development team to develop and maintain WPF computerized maintenance management software (CMMS), a multi-tier application that fulfilled small and large healthcare companies' flexible needs.
  • Migrated the legacy application from Visual Basic 6 to C# and .NET.
Technologies: Visual Basic .NET (VB.NET), Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), C#, Healthcare IT

DevOps Automated Testing Implementation for an IoT Application

This project's main goal was to start from the ground up and establish automated testing for use in a DevOps environment.

As a lead senior automated testing engineer, I prepared and created the testing framework for the project, covering the following areas:

• REST APIs and signature and response structure verifications.
• E2E tests.
• Security and role permissions.
• Web application UI using Selenium.
• Using JMeter for performance and load testing.
• Reporting test results and notifications.

I created tests covering the areas described above by implementing constant integration and constant deployment (CI/CD) approach and using AWS CodePipeline.

License Management Utility (LMU)

An application that manages licensing permissions on all Siemens IoT applications. I served as the team leader and QA engineer, leading the team, planning, and delivering new features using Scrum and Agile methodologies.

As a QA engineer, I implemented an automation testing strategy using both open-source and internally created applications. Tests were created using Katalon Studio, Apache JMeter, and Postman.

Online Auction Platform for Art and Luxury

Auctionata was an online auction house and eCommerce site. As a project manager and developer, I managed the development team's deliverables and designed test cases during feature design and creation.

Using Cucumber and Jira, I created the entire suite of manual tests.
1997 - 2001

Bachelor's Degree in Computer Science

Slippery Rock University of Pennsylvania - Slippery Rock, PA, USA

NOVEMBER 2006 - PRESENT

Microsoft Certified Solution Developer (MCSD)

Microsoft

Libraries/APIs

REST APIs, Selenium WebDriver, WebDriverJS, Playwright, Node.js, React

Tools

Postman, Jenkins, Cucumber, JavaScript Testing, Apache JMeter, Mocha, Jira, Katalon Studio, GitHub, Firebase Test Lab

Frameworks

Selenium, Protractor, Jasmine, Cypress, Angular, TestCafe, Jest, Dredd, Windows Presentation Foundation (WPF)

Languages

C++, SQL, TypeScript, Visual Basic, JavaScript, C#, PHP, Visual Basic .NET (VB.NET), XML, Java

Paradigms

Automated Testing, Test Automation, Manual Testing, Object-oriented Programming (OOP), Agile, Scrum, DevOps, Behavior-driven Development (BDD)

Platforms

Amazon Web Services (AWS), Blockchain, Azure, Visual Studio Code (VS Code), Firebase

Other

Quality Assurance (QA), Test Scripting, QA Automation, Web App Testing, Bug Discovery & Tracking, QA Leadership, Manual QA, API Testing, Test Planning, QA Testing, Documentation, Healthcare IT, QA Test Plan Management, Windows Communication Foundation (WCF), Networking, Security, Galen Framework, Mobile App Testing, Regression Testing

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