Andres Medrano Araque
Senior Test Engineer | Test Automation, Performance & Agile Methodologies
Contratar a esta persona
Envía una oferta de trabajo directamente a este candidato
Sobre mí
Senior QA Automation Engineer with 10+ years of experience designing, developing, and scaling enterprise-level test automation and performance testing frameworks for web, API, and cross-platform applications. Specialized in modern automation architecture using Playwright (TypeScript/JavaScript), Selenium (Java), Cypress, and Python within Agile and DevOps-driven environments. Proven expertise leading Selenium-to-Playwright modernization initiatives, designing performance and load testing strategies using JMeter, Locust (Python), and k6, optimizing CI/CD testing pipelines, reducing flaky executions, and accelerating release cycles through scalable parallel automation frameworks.
Experienced in end-to-end (E2E), regression, performance/load, smoke, integration, and API testing, with strong knowledge of SDLC, STLC, defect lifecycle management, and shift-left testing practices. Adept at mentoring QA engineers.
Experiencia
Senior Software Test Engineer - Amauta Solutions
(2023-07 - 2025-01)
- Designed and implemented scalable UI, API, and performance testing frameworks using Playwright (TypeScript), Selenium WebDriver (Java), Cypress, and Python (Pytest/Locust) for enterprise-grade multi-platform applications.
- Led performance and load testing initiatives using JMeter and Locust (Python), establishing performance baselines, identifying bottlenecks, and validating system scalability under peak load conditions.
- Authored Python-based Locust scripts for realistic user simulation in stress, spike, and endurance test scenarios, integrated into Azure DevOps pipelines for continuous performance validation.
- Led the migration of legacy Selenium-based automation suites to Playwright, significantly reducing flaky executions and improving regression execution speed through parallel test execution strategies.
- Developed robust End-to-End (E2E), regression, smoke, integration, and performance automated test suites aligned with Agile delivery cycles and continuous integration practices.
- Architected reusable automation components using Page Object Model (POM), centralized test utilities, reusable fixtures, and data-driven testing approaches to improve maintainability and scalability.
- Integrated automated test suites into Azure DevOps CI/CD pipelines, enabling continuous testing, rapid feedback loops, and shift-left quality validation during deployments.
- Executed API validation and backend integration testing using Postman and SOAP UI, ensuring data consistency between frontend, middleware, and database layers.
- Performed cross-browser validation, defect root cause analysis, and detailed failure debugging for mission-critical enterprise workflows.
- Mentored QA engineers on Playwright automation best practices, Python test scripting, performance testing methodology, framework design patterns, and modern JavaScript/TypeScript automation strategies.
- Improved regression coverage by more than 40% while accelerating execution times and reducing maintenance overhead across automation suites.
Senior Test Engineer - S.C. DAFI
(2020-01 - 2023-06)
- Maintained and enhanced enterprise automation frameworks using Selenium WebDriver (Java), Pytest, TestNG, and API testing tools for large-scale internal systems.
- Introduced Python-based test automation scripts to complement existing Java frameworks, improving test coverage flexibility and enabling faster scripting for data-driven and exploratory test scenarios.
- Designed reusable automation modules following Page Object Model (POM) principles and object-oriented programming practices (Java) to improve framework maintainability.
- Led automation process improvements by transitioning critical manual regression workflows into scalable automated test suites.
- Conducted proof-of-concept initiatives using Playwright, Cypress, and Python/Locust to evaluate modern automation and performance testing alternatives for dynamic web applications.
- Developed and executed API testing strategies using SOAP UI and Postman, validating backend integrations, request/response payloads, and database consistency.
- Collaborated within Agile/Scrum teams, participating in sprint planning, defect triaging, test estimation, and release validation activities.
- Integrated automated validation processes into CI workflows, helping reduce release cycles and improve deployment confidence.
- Mentored junior QA engineers on automation best practices, Python scripting, framework structure, coding standards, and debugging techniques.
Systems Assistant - Cremeria Santa Clara
(2019-01 - 2020-01)
- Web/mobile test automation using Python, Android Studio, Xamarin, Git, MySQL, MongoDB, JIRA.
- Developed Python utility scripts for test data generation, automated reporting, and database validation tasks.
Quality Assurance Tester - NEORIS
(2016-10 - 2017-08)
- Test case creation, UAT, defect tracking, HP ALM/UFT, Selenium, TestNG.
Software QA Tester - Information Technology and Systems Development (IDS)
(2015-02 - 2016-05)
- Testing, documentation, system implementation.
Systems Assistant - Pedagogical University of the State of Sinaloa
(2014-10 - 2014-12)
- Test case creation, UAT, defect tracking, HP ALM/UFT, Selenium, TestNG.
Educación
Senior University Technician - Web Development - Culiacán School of Computer Science (2010 - 2014)
Cambridge Certification - English - Euro Cambridge Campus Culiacán (2020 - 2021)