SDET | QA Automation Engineer | Python, API, CI/CD, Test Framework Design
I build test automation frameworks focused on backend/API validation, reliable test design, and CI integration. My portfolio highlights Python-based automation for storage and embedded/backend communication systems, with upcoming work in UI automation using Selenium and Playwright.
Python-based automation framework for validating S3-compatible storage APIs, end-to-end workflows, and CI-friendly test reporting. Tech highlights:
- Pytest-based automation framework architecture
- Unit, smoke, and regression test separation
- Docker-based local environment
- Jenkins pipeline CI integration
- JUnit and HTML reporting
Python-based automation framework for validating CAN bus message flows, signal behavior, and controller-level communication scenarios. Tech highlights:
- Automated CAN message validation
- Python-based automation framework structure
- Backend / embedded communication testing focus
- Expandable design for additional controller-level and automotive-style scenarios
- Designing automation frameworks from scratch
- API and backend test automation, REST, Websockets, S3-compatible storage, service validation
- Test plan and test strategy for smoke, regression, and unit coverage
- CI/CD integration with Jenkins
- Maintainable Python test architecture
- Python test automation
- API and backend validation
- Test framework design from scratch
- Pytest architecture and reporting
- CI/CD with Jenkins
- Docker-based test environments
- GitHub workflow and project versioning
- Practical AI-assisted development and code review using Codex and Claude
I’m currently expanding this portfolio in two directions:
- Backend and API automation frameworks
- Frontend/UI automation frameworks with Selenium first, then Playwright
I use AI tools such as OpenAI Codex and editor-based assistants to improve development speed, refactoring, troubleshooting, and review quality. I use AI as an engineering assistant, while test strategy, framework design, implementation decisions, validation, and final quality remain my responsibility.
- LinkedIn: linkedin.com/in/carlos-a-quiroz/
- GitHub: github.com/solracq