I am a Quality Assurance (QA) Engineer with roots in Cochabamba, Bolivia 🇧🇴, and currently based in Calama, Chile 🇨🇱. I have a strong passion for automation and creating efficient testing processes. My objective is to ensure the highest software quality by collaborating with global teams to deliver robust and reliable products, always focusing on flawless user experiences and agile methodologies.
💻 View my profile as a JavaScript object
const diegoGonzalesSoto = {
name: "Diego Gonzales Soto",
title: "Quality Assurance Engineer | Test Automation Specialist",
location: "Calama, Chile",
availability: "Open to new opportunities",
portfolioLink: "https://dgsoto.github.io/portfolio/",
blogLink: "https://dgsoto.github.io/portfolio/blog.html",
focusAreas: {
automation: "API & Web UI Testing (PyTest, Selenium, Playwright, Cypress)",
development: "Backend Scripting with Python (FastAPI, Flask)",
data: "Web Scraping (Beautiful Soup, Scrapy) & Databases (SQL)",
devops: "CI/CD Integration (Jenkins, GitHub Actions)"
},
testingExpertise: [
"API Testing", "Web Application Testing", "Cross-Browser Compatibility Testing",
"Back-end Testing", "Acceptance Testing", "Exploratory Testing", "Functional Testing",
"Regression Testing", "Performance Testing", "White Box Testing", "Agile Methodologies", "Quality Assurance"
],
techStack: {
languages: ["Python", "JavaScript", "Shell", "SQL"],
frameworks: ["PyTest", "FastAPI", "Flask", "Scrapy", "Selenium WebDriver", "Playwright", "Cypress"],
tools: ["Postman", "Selenium", "Jira", "Confluence","Trello", "TestRail", "Git", "BrowserStack"],
infrastructure: ["Jenkins", "GitHub Actions", "MySQL", "SQL Server"]
},
softSkills: [
"Proactive Problem-Solving", "Meticulous Attention to Detail",
"Agile & Adaptable Mindset", "Clear & Effective Communication"
],
mission: `To build world-class quality gates for software products
through robust automation, deep technical analysis, and
a passion for flawless user experiences.`
};
console.info(diegoGonzalesSoto);- 🔭 I’m currently focused on automating API testing workflows to improve efficiency and validate software integrity.
- 🌱 I’m constantly learning about new QA tools and trends in DevOps, with a keen interest in safetty in software tests..
- ⚡ Fun fact: I have collaborated with teams around the world to ensure software integrity and quality, specializing in automation script development and software validation.
Here are some projects that highlight my expertise in QA and automation. Click on each to explore the code and see them in action!
- Description: Developed a robust API automation framework using Python and PyTest for efficient and scalable testing of RESTful APIs. This project demonstrates advanced test case design and CI/CD integration.
- Technologies: Python, PyTest, Requests, Jenkins.
- Key Features: Automated data validation, error handling, performance checks.
- Demo: [Link to Live Demo]
- Description: A comprehensive Web UI test suite built with Playwright and JavaScript for cross-browser compatibility testing. Focuses on end-to-end testing and regression testing for complex web applications.
- Technologies: JavaScript, Playwright, Node.js.
- Key Features: Page Object Model implementation, visual regression testing, parallel execution.
- Demo: [Link to Live Demo]
- Description: Implemented a data-driven testing solution for backend services, leveraging Python and Flask. This project showcases backend scripting and database testing (SQL) capabilities.
- Technologies: Python, Flask, SQL (MySQL/PostgreSQL), PyTest.
- Key Features: Dynamic test data generation, integration with relational databases.
- Demo: [Link to Live Demo]
- Automated API processes for deploying snapshot and cross-region copy functionalities.
- Led comprehensive API testing in collaboration with international teams to ensure product quality and software integrity.
- Developed automation scripts to streamline resource management and improve team efficiency.
- Utilized tools like Jira, Confluence, Python, PyTest, Postman, and GitHub for agile task management and bug tracking.
- Tested API/UI web functionalities for cloud object storage and file storage features.
- Developed and executed test cases using tools such as Postman, Jenkins, and BrowserStack for comprehensive validación de software.
- Contributed to optimizing testing processes with scripts and tools to enhance efficiency and quality assurance.


