I'm a Senior Software Development Engineer in Test (SDET) from Mexico with 8+ years of experience building quality engineering practices, test automation frameworks, and software quality strategies across fintech, travel, e-commerce, and enterprise platforms.
My focus is not only on writing automated tests, but on engineering quality into the software development lifecycle β from requirements and exploratory testing to automation, CI/CD, observability, production validation, and continuous improvement.
- ποΈ Build QA and Quality Engineering practices from scratch
- π€ Design scalable test automation frameworks
- π Build UI automation with Playwright, TypeScript, Cypress, and Selenium
- π Perform API and integration testing
- ποΈ Validate databases, data pipelines, and ETL/EL processes
- βοΈ Test cloud-based applications and AWS services
- π Integrate automated testing into CI/CD pipelines
- π Analyze production systems using Datadog and Splunk
- βΏ Perform WCAG accessibility testing
- β‘ Conduct performance and scalability testing with k6 and LoadRunner
- π¨ Validate event-driven architectures using Apache Kafka
- π§© Test enterprise CMS platforms such as Adobe Experience Manager (AEM)
- π§ Build AI-assisted QA workflows and autonomous testing agents
- π Explore MCP (Model Context Protocol) for AI-powered software testing
I'm currently focused on the intersection of:
Software Testing + AI + Developer Tools + Quality Engineering
Some of the things I'm building and exploring:
- π€ AI-powered QA agents
- π Playwright automation with MCP
- π§ LLM-assisted test generation
- π AI-driven exploratory testing
- π Automated defect investigation
- π Intelligent QA reporting
- π Agent-based CI/CD quality pipelines
- βΏ Automated accessibility testing
- β‘ Performance testing with k6
- π API and distributed-system testing
One of my main goals is to build QA systems that behave less like traditional test scripts and more like engineering systems capable of exploring, reasoning, testing, investigating, and reporting on software quality.
I believe automation is not the goal.
Quality is the goal. Automation is one of the tools that helps achieve it.
My approach is generally:
Requirements
β
Risk Analysis
β
Test Strategy
β
Exploratory / Manual Testing
β
Automation
β
API / Database / Integration Validation
β
CI/CD Quality Gates
β
Observability
β
Production Validation
β
Continuous Improvement
I focus on identifying the right things to test, not simply increasing the number of automated tests.
API Testing
- REST Assured
- Karate DSL
- Postman
- Playwright APIRequestContext
AWS
- Amazon S3
- AWS Lambda
- DynamoDB
- Cloud-based application testing
Messaging
- Apache Kafka
- Azure DevOps
- Jenkins
- GitHub Actions
- Docker
- Datadog
- Splunk
- k6
- LoadRunner
- WCAG 2.2
- Axe-core
- BrowserStack
- Adobe Experience Manager (AEM)
- Looker Studio
Working within the Booking Engineering organization, focusing on critical customer-facing booking workflows.
Areas include:
- Playwright / TypeScript automation
- Booking and reservation workflows
- AEM content validation
- Accessibility testing
- Mobile and cross-browser testing
- Production release validation
- Hotfix verification
- Performance testing with k6
- AI-assisted testing
- Third-party integrations
Worked within a financial services environment where the development organization did not previously have a dedicated QA team.
Key contributions included:
- Establishing Quality Engineering practices
- Defining testing strategies and quality gates
- Building automation frameworks
- UI, API, component, and integration testing
- REST Assured and Karate DSL
- Jenkins CI/CD integration
- Splunk log analysis
- Distributed system validation
- Shift-left testing
- Production defect investigation
The focus was not simply creating tests, but helping establish quality as part of the engineering lifecycle.
Worked across mobile and backend enterprise applications.
Technologies and responsibilities included:
- Java
- Selenium
- Appium
- REST Assured
- Jenkins
- API testing
- Mobile testing
- Apache Kafka
- Backend validation
- Regression testing
Worked with analytics and cloud-based platforms with a focus on:
- EL/ETL testing
- Data validation
- SQL
- Looker Studio
- Data integrity
- Cloud platform validation
- Datadog monitoring
- Production troubleshooting
Helped establish QA practices from the ground up across food delivery and airline platforms.
Responsibilities included:
- Manual testing
- Functional testing
- Regression testing
- Exploratory testing
- API testing
- Release validation
- Defect management
- QA process design
- C# automation
- Selenium
- Azure DevOps
- CI/CD
This experience taught me an important lesson:
Before automating a process, you need to understand the quality problem you're trying to solve.
One of my current areas of research is AI-powered software testing.
I've been experimenting with architectures where multiple specialized AI agents collaborate throughout the QA lifecycle.
For example:
βββββββββββββββββ
β Orchestrator β
βββββββββ¬ββββββββ
β
βββββββββββββββββββΌββββββββββββββββββ
β β β
Analyst Explorer Generator
β β β
βββββββββββββββββββΌββββββββββββββββββ
β
Runner
β
Investigator
β
Reporter
The idea is to create a QA pipeline that can:
- Understand application requirements
- Explore a live application
- Identify important user flows
- Generate test scenarios
- Execute tests
- Investigate failures
- Correlate evidence
- Identify defects
- Assign severity
- Generate a QA report and release recommendation
I'm particularly interested in combining:
LLMs + Playwright + MCP + CI/CD + QA Engineering
Some areas I'm currently building or researching:
An AI-driven QA ecosystem designed around specialized agents.
Potential capabilities:
- Application exploration
- Test generation
- Playwright execution
- API testing
- Accessibility testing
- Performance testing
- Failure investigation
- Defect classification
- QA reporting
- Historical QA memory
Building scalable Playwright frameworks using:
- TypeScript
- Fixtures
- Page Objects
- APIRequestContext
- Network interception
- Authentication state reuse
- Parallel execution
- Cross-browser testing
- Trace Viewer
- CI/CD
Exploring automated accessibility testing using:
Playwright + Axe-core + WCAG 2.2
Building projects around:
- Data extraction
- Transformation validation
- Data warehouse testing
- SQL validation
- Data quality
- Business-rule validation
I originally studied Communications and Electronics Engineering and later moved into software engineering.
That background still influences the way I approach software:
systems thinking + engineering + experimentation + automation
I enjoy understanding how systems work internally rather than treating them as black boxes.
I'm based in Mexico and interested in working with international engineering teams, particularly remote opportunities across:
- π²π½ Mexico
- πΊπΈ United States
- π LATAM
I'm especially interested in roles involving:
Senior SDET Β· Quality Engineer Β· QA Automation Engineer Β· Software Engineer in Test Β· Quality Engineering
Currently exploring:
- Artificial Intelligence
- LLMs
- AI Agents
- MCP
- Playwright
- TypeScript
- Python
- FastAPI
- Rust
- Cloud Architecture
- AWS
- Azure
- Modern CI/CD
- Distributed Systems
- Software Architecture
