Michael Iglesias, Developer in Tampa, FL, United States
Michael is available for hire
Hire Michael

Michael Iglesias

Verified Expert  in Engineering

Quality Assurance Developer

Location
Tampa, FL, United States
Toptal Member Since
June 16, 2021

Michael has seven years of experience as an all-around developer specializing in QA automation. He produces automated test scripts from scratch and implements them into CI/CD pipelines. He can adapt to any task to solve problems that will increase efficiency and reliability within the software development at a company. Altogether, Michael is a dedicated, reliable, and ingenious problem solver.

Portfolio

Soma Global
JavaScript, TypeScript, Cypress, Go, CircleCI, Docker, MySQL, MongoDB...
Healthesystems
Java, OpenShift, Kubernetes, Docker, REST Assured, REST APIs, Pact, Gradle...
Pegasus TransTech
Java, Postman, Apache JMeter, Appium, Android, iOS, Selenium, C#...

Experience

Availability

Part-time

Preferred Environment

Java, Selenium, SQL, Docker, Kubernetes, Cucumber, REST APIs, JavaScript, React, Cypress

The most amazing...

...solution I've developed is an API that stores test results from company-wide projects and enables on-demand report viewing.

Work Experience

Senior Test Engineer

2021 - 2022
Soma Global
  • Created end-to-end automated tests in Cypress.io using JavaScript and TypeScript, covering 70% of the app's main functions for regression smoke testing.
  • Developed component unit tests in Cypress.io interacting with the React Redux store to mimic end-to-end testing in a single React component.
  • Integrated Cypress.io tests into a CI/CD pipeline using CircleCI and Bitbucket Pipelines to enable tests to run on every pull request to catch bugs.
  • Created custom integration code for Cypress.io to update Jira tickets via their APIs whenever a new release occurred.
  • Implemented mobile automated testing using Detox with a React Native codebase to test Android and iOS.
Technologies: JavaScript, TypeScript, Cypress, Go, CircleCI, Docker, MySQL, MongoDB, Bitbucket, Jira REST API, Git, Manual QA, Node.js, TestRail, Detox, Test Automation Frameworks

Senior Test Engineer

2019 - 2021
Healthesystems
  • Created an API using Spring Boot that talks to MongoDB and stores test results. This was adopted as a company-wide solution to record previous test results and deliver them on demand.
  • Developed utility methods that minimized the time needed to create new test cases. An example is an interface that allowed us to test negative and positive boundaries on JSON fields that endpoints accepted for every endpoint in any API.
  • Managed and created Jenkins parallel CI/CD pipeline jobs for test cases that ran against the production and testing environments.
Technologies: Java, OpenShift, Kubernetes, Docker, REST Assured, REST APIs, Pact, Gradle, Apache Maven, MongoDB, SQL, SOAP, Selenium, Jenkins, Spring Boot, ActiveBatch, Postman, Linux, Windows, Microsoft SQL Server, Quality Assurance (QA), Test Automation, TestNG, JUnit, Cucumber, Automated Testing, QA Automation, Git, Manual QA, IntelliJ IDEA, Test Automation Frameworks

QA Automation Engineer

2017 - 2019
Pegasus TransTech
  • Created a release management tool using .NET Core 2.0 (C#), HTML, CSS, and JavaScript, including jQuery and Ajax.
  • Developed automated regression tests using Selenium and Appium around mobile and desktop UIs to increase confidence in releases.
  • Performed manual testing for UI, mobile, and API microservice software. Mobile testing included testing with location services and mobile UI.
Technologies: Java, Postman, Apache JMeter, Appium, Android, iOS, Selenium, C#, Microsoft Azure, SQL, VMware, Microsoft Servers, Jenkins, .NET Core, Manual Testing, Mobile Device QA Automation, QA Testing, JavaScript, jQuery, CSS, HTML, REST APIs, Performance Testing, Mobile App Testing, Git, Manual QA, Node.js, IntelliJ IDEA, Test Automation Frameworks

Document Accessibility Specialist

2015 - 2016
BrailleWorks
  • Created Access databases using VBA and SQL to increase the workflow of my department and reduce the time between documents by 50%.
  • Introduced innovative and more efficient ways by using scripts and optimizing the use of CommonLook to remediate documents to reduce time to complete by 30% or more depending on the document.
  • Created macros using AutoHotkey and found ways to automate manual and repetitive tasks within the position.
Technologies: SQL, Visual Basic for Applications (VBA), Adobe Acrobat Pro, HTML, WCAG 2, AutoHotkey

Transflo Mobile App Testing

Automated test scripts that covered workflows within the mobile app to ensure confidence in releasing new features being added. The apps are customized per customer and stemmed off of a base source. The apps needed to be tested thoroughly whenever the source code went through any changes. The automated testing reduced the manual testing needed for each release to 10% from 100% and made the process more efficient.

Testing Pipeline Implementation

An implementation of a parallel on-demand testing environment using Jenkins, OpenShift, Docker, and Selenoid. The project consisted of updating the production validation Jenkins jobs to be scalable and faster since the old implementation only had three virtual machines for execution. After the project was completed, the run time decreased from 45 minutes to 15 minutes.

Languages

Java, HTML, SQL, C#, JavaScript, C++, Visual Basic for Applications (VBA), CSS, TypeScript, Go

Frameworks

Selenium, Cypress, JUnit, Appium, TestNG, Spring Boot, .NET Core

Libraries/APIs

REST APIs, Selenium Grid, Jenkins Pipeline, React, Node.js, jQuery, Jira REST API

Tools

Jenkins, Apache Maven, Postman, IntelliJ IDEA, Git, REST Assured, Cucumber, AutoHotkey, CircleCI, Bitbucket, TestRail, Gradle, ActiveBatch, Apache JMeter, VMware

Paradigms

Test Automation, Manual Testing, Automated Testing

Platforms

Docker, Android, Windows, Linux, OpenShift, iOS, Kubernetes

Other

Test Automation Frameworks, Quality Assurance (QA), QA Automation, QA Testing, Manual QA, Microsoft Office, Business, SOAP, Performance Testing, Mobile App Testing, Pact, Microsoft Azure, Microsoft Servers, Adobe Acrobat Pro, WCAG 2, Mobile Device QA Automation, Detox

Storage

MongoDB, Microsoft SQL Server, MySQL

2014 - 2016

Associate Degree in Computer Systems and Networks

Polk State College - Lakeland, FL, USA

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