Summary
Overview
Work History
Education
Skills
Software
Timeline
Generic

Jairo Miramontes

QA Automation Engineer
Guadalajara

Summary

Experienced QA Engineer with a passion for automation, CI/CD, and quality processes. Thriving on transforming testing operations into predictable and reliable workflows, ensuring seamless integration with pipelines, CI/CD, and infrastructure. Committed to extracting full value from automation.

Overview

13
13
years of professional experience

Work History

Lead Automation Engineer

Onelogin / OneIdentity
05.2021 - Current

Technical Leader of the QE Automation team, overseeing end-to-end (E2E) efforts, contributing to the organization's quality practices and release management.

  • Main responsible for development of a robust codebase for creating comprehensive E2E tests across all OneLogin services, including Web UI and API tests , utilizing NodeJS stack technologies such as Puppeteer, AVA, Mocha, Chai, Superagent, and Postman/Newman .
  • Engineered a sophisticated custom dashboard utilizing React, Express.js, and MongoDB, integrated with EKS, To allow the SRE Team to initiate API and end- to-end tests running on EKS pods through a simplified, single-click interface. The dashboard generated Test results, offering deep insights into risk associated with deploying new OneLogin versions at any given time, allowing for flexible deployment schedules across global regions. Previously, the Quality Engineering team faced challenges with late-night deployments for the US region, whereas European releases occurred during our daytime. New system now supports our SRE team in conducting and testing deployments autonomously through dashboard, showcasing improvement in work-life balance and operational flexibility.
  • Provided technical leadership and mentorship to QA Automation team through task assignment, technical guidance, blocker resolution, and pair programming sessions to foster team growth and knowledge.
  • Collaborated with Engineering Director to establish Key Performance Indicators (KPIs), creating a specialized dashboard to highlight critical metrics such as feature-based test coverage, automated vs. automatable test cases, and issues identified through Manual testing/automation. Achieving automation of 320 UI + 380 API tests across OneLogin features. This enhancement facilitated multi-region deployments driven by automation results.

Sr. QA Automation/SRE Engineer

Intel - Unite
11.2019 - 05.2021

Focused on increasing confidence in product's Quality, by implementing/auditing Quality Standards for different Components: Desktop UI ( Windows, Mac, Linux), Web UI, Rest API ( .net ), and Microservices ( .net core).

  • Led QA Automation team in elevating test suite reliability through development of high-quality frameworks from scratch, employing Python and JavaScript, and fostering best coding practices (such as DRY and KISS principles) and code reviews.
  • Led implementation of code standards (using SonarQube, ESLint ) and design patterns to ensure maintenance and usability of automation tools, along with Docker for containerization, making test suites versatile for both CI/CD pipelines and developer use..
  • Collaborated with Architecture Team and Security champions to formulate a comprehensive Quality Management Strategy , integrating a Definition of Done for all project items
  • Created more than 20 Pipelines from scratch in GitLab and Jenkins to automate and enforce Definition of Done for all project items, ensuring functional testing (including Unit, Integration, and System tests), code quality checks ( SonarQube, various Linters for C#, Javascript and Swift), and delivery mechanisms (to Artifactory, Nuget, Container Registry) as well as AWS deployments, enabling a risk-informed product release strategy.
  • Implemented Infrastructure as Code (Using Packer and Terraform ) to automate the creation of GitLab runners with complex dependencies to be used for all pipelines or locally by Developers.

QA Analyst

Oracle
01.2017 - 01.2019

Performing Quality Control (Creating test plans, test cases, following up bugs, etc) and leading test automation efforts.

  • Evaluated test automation needs for organization Applications and established best-suited tools after proposing multiple POCs to management and stakeholders, used mostly Node.js Frameworks: TestCafe for Web UI components and Mocha/axios for API tests
  • Became part of Architecture Committee to make sure to include Quality in every phase of development process.
  • Established custom REST API for managing test results and data, enhancing test environment efficiency with dedicated UI for historical analysis, and integrated automated testing into CI/CD pipelines. (used NodeJS, Express, Swagger, Handlebars.js and Docker)

Quality Assurance Engineer

Intel - OTC
01.2015 - 01.2017

Performed Linux Kernel and Graphics Test Automation on Intel Platforms, from test case creation and bug tracking with Bugzilla to community engagement. Developed a framework for 2d/3d and other Graphics libraries builds and testing.
Created a Django-based Web UI tool for efficient test report management and transparent test cycle tracking, aligning management expectations with execution realities

Software Developer

Intel - IT Networking Engineering
01.2013 - 01.2015

.Net (C#, WPF, ASP, Rest APIs) Development to automate Network Management capabilities, becoming Point of Contact for Stakeholders, gathering requirements, and organizing team to focus on deliveries

Quality Assurance Engineer

Intel - IT Cloud Integration
01.2011 - 01.2013

Executed QA for Cloud Computing solutions, focusing on test case development, automated testing with UFT, and ensuring quality control through comprehensive test planning.

Education

Bachelor of Science -

Centro Universitario De Ciencias Exactas E Ingenierias
Guadalajara, JAL
02.2008 - 2012.05

Skills

    ALM Tools: Jira, Rally, Team City, GitLab , TFS, TestRail

undefined

Software

TestCafe, Puppeteer, WebDriverIO, Cypress (NodeJS) - Web UI Automation

Selenium, (Python, JavaScript, C#)- Web UI Automation

Mocha/Chai/Supertest ( JavaScript) - API Testing

Pywinauto, UFT ( QTP) - Desktop Automation

JMeter, K6- Performance testing

Timeline

Lead Automation Engineer

Onelogin / OneIdentity
05.2021 - Current

Sr. QA Automation/SRE Engineer

Intel - Unite
11.2019 - 05.2021

QA Analyst

Oracle
01.2017 - 01.2019

Quality Assurance Engineer

Intel - OTC
01.2015 - 01.2017

Software Developer

Intel - IT Networking Engineering
01.2013 - 01.2015

Quality Assurance Engineer

Intel - IT Cloud Integration
01.2011 - 01.2013

Bachelor of Science -

Centro Universitario De Ciencias Exactas E Ingenierias
02.2008 - 2012.05
Jairo MiramontesQA Automation Engineer