Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

LEO PEREZ

Sugar Land,TX

Summary

In more than 1000 projects in which I have been actively working for many years, what kind of product is tested for quality is more important than How do we create a quality product? He was looking for an answer to his question. I have been instrumental in training many young people to reach master level. I have guided many people. When you choose me, I promise speed and quality. Nothing more.

Overview

10
10
years of professional experience

Work History

QA LEAD

NTT DATA
01.2014 - Current
  • We started regression testing by using Selenium and Appium, reducing the manual effort by 100%.
  • By running parallel tests in the Docker architecture, I was able to run more than 1000 tests in 60 seconds.
  • I reduced the load on the developer by 1000% by automatically pulling the non-working APIs in Postman and Swagger and sending them to the developer.
  • By pentesting the company's SQL systems, I ensured that the vulnerable SQL and data were closed and corrected
  • Using SonarQube, I increased the coverage of the test to 100% by eliminating code repetitions and security vulnerabilities
  • Using Github and CircleCI, I ensured that automation codes ran continuously in the cloud environment. By reporting the errors found to the software developers, I ensured that a consistently high-quality e-commerce system was delivered without any problems in 1 minute.
  • I ran 10,000 local tests with Jmeter and 50,000 cloud tests with Blazemeter, making the site capable of supporting 100,000 active users.
  • By moving all the company's software tests to the Azure server, I prepared an active test project that runs continuously. The whole process has become 10,000% easier to follow.
  • I carried out the test planning, strategy and design using Jira. I carried out these tasks, dividing them into tasks and assigning them to the testers. I determined the performance and success of the testers in their work and ensured that they were reported to the software manager of the company.
  • Using Nunit and Cucumber libraries, I developed an understandable test writing architecture that is close to spoken language. While the old structure, which is not close to the spoken language, was not understood by the testing team and was a problem, communication with the testing, software and business team was 100% faster with the architecture I created.
  • Using Grafana and Chaos engineering, I reduced the end user's processing time to 1 second in 10 minutes. Thus, by removing exploding and unused services in the live rest APIs and writing a higher quality service architecture instead, I ensured that the live system always operated stable and error-free.
  • I detected all errors by applying smoke and black box testing technique before going to the end user. By correcting the errors I found to the software team, I enabled the application to take action 75% faster.
  • I held daily meetings with the test team using the Microsoft Teams application. I distributed tasks quickly using Scrum and Agile. With Kanban, I determined whether the assigned tasks were completed quickly and resolved any possible problems. By discussing new test architectures and methods with the testing team, we transitioned to the best agile and fast architecture in-house. As a result, I was able to establish a team that communicates very well and takes constant action.
  • Managed multiple projects simultaneously, ensuring timely delivery of high-quality products.
  • Completed in-depth usability testing on Windows, Android and iOS mobile devices.
  • Liaised with HR manager to organize and perform quality standard training for new and existing staff.
  • Operated under Agile and Scrum frameworks to complete releases and well-organized sprints.
  • Developed reusable test scripts for efficient execution across multiple platforms and environments.
  • Streamlined QA processes for improved efficiency, reducing project completion time.
  • Enhanced software quality by developing comprehensive test strategies and plans.
  • Incorporated delivery requirements into planning of testing schedules.
  • Tested functional and compatibility of new programs or updates in comparison to existing applications.
  • Championed the adoption of best practices in QA methodologies throughout the organization.
  • Improved customer satisfaction with thorough validation of user requirements during the testing process.
  • Standardized bug reporting methods for better communication between QA and development teams.
  • Implemented automation tools, increasing testing accuracy and reducing manual effort.
  • Authored and maintained well-organized, efficient and successful manual test cases for entire team.
  • Kept scripts and test cases updated with current requirements.
  • Monitored resolution of bugs, tested fixes, and helped developers tackle ongoing problems by providing QA perspective.
  • Identified critical defects through rigorous testing, resulting in a more stable product release.
  • Mentored junior team members, fostering growth and enhancing team performance.

Education

Master of Science - Computational Science And Engineering SM

Massachusetts Institute of Technology
Cambridge, MA
09.2017

Bachelor of Science - Electrical Engineering And Computer Science

Massachusetts Institute of Technology
Cambridge, MA
09.2016

Skills

  • C#, Java, Javascript, Python
  • Selenium, Appium, Docker
  • Postman, Swagger
  • Mssql
  • SonarQube
  • GitHub, GitLab, Bitbucket, CircleCI
  • IntelliJ, Visual Studio, VS Code
  • Jmeter, Blazemeter
  • Azure
  • Jira
  • Nunit, Cucumber(Bdd)
  • Grafana
  • BlackBox, Smoke
  • Linux, Nodejs
  • Microsoft Teams

Languages

English
Full Professional
Spanish
Full Professional

Timeline

QA LEAD

NTT DATA
01.2014 - Current

Master of Science - Computational Science And Engineering SM

Massachusetts Institute of Technology

Bachelor of Science - Electrical Engineering And Computer Science

Massachusetts Institute of Technology
LEO PEREZ