Diego Loyola
Verified Expert in Engineering
Quality Assurance Developer
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
Experience
Availability
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
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.
Lead QA Automation Engineer
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.
Senior Quality Assurance Automation Engineer
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.
Project Manager
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.
Senior Software Engineer
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.
Experience
DevOps Automated Testing Implementation for an IoT Application
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)
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
Using Cucumber and Jira, I created the entire suite of manual tests.
Education
Bachelor's Degree in Computer Science
Slippery Rock University of Pennsylvania - Slippery Rock, PA, USA
Certifications
Microsoft Certified Solution Developer (MCSD)
Microsoft
Skills
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
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