Mario Rojas, Developer in Austin, TX, United States
Mario is available for hire
Hire Mario

Mario Rojas

Verified Expert  in Engineering

Quality Assurance Engineer and Developer

Location
Austin, TX, United States
Toptal Member Since
May 22, 2020

Mario is a full-stack QA engineer with hands-on experience in quality-as-a-whole endeavors in top technologies across several industries. He's served as the QA automation lead for a Fortune 500 automotive company as well as contributed to high-scale multimillion-budget projects involving eCommerce, SaaS apps, and data analytics. Mario specializes in building automation frameworks from start to finish using cutting-edge technologies and the latest trends for maximum test and data coverage.

Portfolio

Samba TV
Amazon Web Services (AWS), Postman, Terraform, Jenkins, Docker, Bitbucket, Jira...
General Motors
Appium, Postman, SQL, BrowserStack, Selenium WebDriver, Bitbucket, Angular, Java
General Motors
TFS, Postman, SoapUI, User Interface (UI), SOAP, Selenium WebDriver, SQL...

Experience

Availability

Part-time

Preferred Environment

HTML, Shell, Linux, REST Assured, Appium, Jenkins, C#, MySQL, Postman, BrowserStack, Python, JavaScript, Java, Visual Studio, Eclipse, GitHub, GitLab, Docker, Apache JMeter, Bitbucket, Jira, Apache Maven, TestNG, Cypress, Selenium WebDriver, MacOS, Windows

The most amazing...

...thing I've built is an end-to-end automation framework while serving as the QA lead for a high-scale web service used around the globe for a Fortune 500.

Work Experience

Quality Assurance Lead | Automation Lead

2019 - 2019
Samba TV
  • Achieved the full implementation and integration of a beta-release-new-analytics interface for TV competitive insights across several industries based on Samba’s metadata.
  • Oversaw and served as the key shareholder for a total application revamping—assisting with QA validations, QA automation, sprint management, scrum master ceremonies as well as release manager duties within lower environments.
  • Responsible for the development of the QA automation framework in JavaScript Mocha, covering API and client UI validations.
  • Created and executed detailed test plans to check the functionality of TV Insights data quality and features, achieving full coverage for the smoke test suite and full end-to-end integration for regression suites.
  • Successfully implemented agile methodology best practices into new processes within the engineering team, assuming a scrum master role to follow an agile approach while also managing sprint ticket status deliverables and reporting.
Technologies: Amazon Web Services (AWS), Postman, Terraform, Jenkins, Docker, Bitbucket, Jira, JavaScript, Periscope, Cypress

Quality Assurance Lead | QA Automation Lead

2017 - 2019
General Motors
  • Oversaw the design and introduction of tools, processes, and best practices across testing lifecycle to improve throughput, communication, and on-time delivery of projects in an agile development environment.
  • Responsible for the QA automation framework development in Selenium Webdriver Java, employing a data-driven implementation based on Maven and TestNG capabilities all the way to Jenkins CI/CD pipeline for the user UI as well as dealer UI.
  • Successfully created and executed detailed test plans to check the functionality of application across interfaces (desktop/mobile) around 11+ global supported regions.
  • Participated actively in walkthroughs for the evaluation of the test plan with the design and development, providing testing efforts estimations achieving an app score of 95 percentile quality per company internal metrics.
  • Coordinated resource allocations, created work assignments for the test team, maintained timelines/milestones, and ensured compliance with quality standards, achieving a more than 95% success rate on production deployment.
Technologies: Appium, Postman, SQL, BrowserStack, Selenium WebDriver, Bitbucket, Angular, Java

Quality Assurance Engineer

2015 - 2017
General Motors
  • Developed and gathered requirements for automation-friendly test cases while working hand in hand with automation engineers to assist in the creation of automation scenarios and parameter lists.
  • Designed and developed 200+ front-end and back-end test scenarios around integration points for B2B as well as the B2C interface.
  • Tracked and guided defect triage meetings with key team stakeholders as well as defining action items for ticket status on the Team Foundation Server system.
Technologies: TFS, Postman, SoapUI, User Interface (UI), SOAP, Selenium WebDriver, SQL, WebSphere Commerce, Java

Quality Assurance Engineer

2014 - 2015
General Motors
  • Developed and implemented a detailed test plan suite—achieving more than 95% testing coverage for features and system integrations.
  • Analyzed data accuracy for integrations APIs based on the inventory system used around the US, Canada, and Mexico.
  • Created permission matrix documentation for more than ten user profiles within system requirements, managing and analyzing over 50 data points.
Technologies: SQL, TFS, Postman, SoapUI, User Interface (UI), SOAP, WebSphere Commerce, Java

Competitive Insights

https://samba.tv/
A React-based application with a Node.js server back end. This application core value proposition was to offer a visualization for data analytics gathered by the company's main product pipeline on data and analytics mining.

I was the QA and automation lead and my job was to determine and to implement the quality strategies for an ever-growing and changing beta release. At the same time, I was in charge of determining the best automation framework suitable for best results in the shortest time possible. Moreover, I was the point of contact for product management team to provide defect and progress status.

GM Accessories Site

An eCommerce web app with an Angular client and Java back end.

I was part of the quality engineering team, assisting with the creation of automation scripts as well as the implementation of test suites suitable for smoke and regression efforts. Part of my responsibilities was to be the point of contact for business owners around the globe providing status as well as receiving and providing feedback around feature implementations.

Online Scheduling System

An Angular client with Java back end along with a web-service integration within GM's customer portal.

I was the QA and automation lead who was responsible for the implementation of the automation framework, data, functional, and API validation from lower environments up to production and CI/CD pipelines. Moreover, I was the point of contact for business owners around the globe for each supported region and brand. Furthermore, in my role as a lead, I had responsibilities concerning resource allocation, training, and mentorship of my team.

Frameworks

Selenium, Cypress, Appium, TestNG, Angular

Paradigms

Test Automation, Testing

Platforms

MacOS, Windows, Docker, Eclipse, Linux, WebSphere Commerce, Amazon Web Services (AWS)

Other

API Testing, UI Testing, UI Automation, Agile Software Testing, Quality Assurance (QA), Mobile App Testing, SOAP, User Interface (UI)

Languages

Java 8, C#, JavaScript, Python 3, Python, SQL, Java, HTML

Tools

Apache Maven, Jira, Postman, Git, Bitbucket, Apache JMeter, GitLab, GitHub, Visual Studio, BrowserStack, Jenkins, REST Assured, Shell, SoapUI, TFS, Periscope, Terraform

Storage

MySQL, PostgreSQL

Libraries/APIs

jQuery, Selenium WebDriver

2009 - 2014

Bachelor of Science Degree in Electrical and Computer Engineering

The University of Texas at El Paso - El Paso, TX, United States

APRIL 2020 - PRESENT

Selenium WebDriver with Java | Advanced (Frameworks)

Rahul Shetty Academy

JANUARY 2020 - PRESENT

Advanced Selenium: Automation Frameworks

LinkedIn Learning

MARCH 2019 - PRESENT

Certified Lean Six Sigma Green Belt

Management and Strategy Institute

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