About Me
Hi! I’m Estefanía — a QA Automation Engineer with 10+ years of experience and a Master’s in Software Engineering and Technology.
I’m deeply passionate about Software Quality and test automation. Over the years I’ve built QA departments from the ground up, defined quality strategies, and led teams across international and multicultural environments. Currently I’m part of the QA team at Kaleidos, contributing to Penpot — an open-source design platform — which perfectly combines my love for quality and open source.
My current focus is Playwright with TypeScript, exploring new programming frameworks and actively contributing to open source projects. I also enjoy sharing knowledge with the community through talks, workshops and blog posts.
A few things about me:
- 10+ years in QA, with experience building and leading QA teams from scratch.
- Currently contributing to open source at Kaleidos (Penpot).
- Skilled with Playwright, Selenium WebDriver and Appium.
- Speaker and community contributor — talks, workshops and podcast appearances.
- ISTQB® Foundation Level (CTFL) certified.
- First Certificate in English (FCE) — strong communicator across international teams.
- Detail-oriented, proactive and a true team player.
Feel free to reach out at estefafdez@gmail.com or connect with me on social media — I’m always happy to talk about QA, testing and automation!
Prefer a quick call? Book a slot here
Also check out my QA & Automation blog: Una QA en Apuros
Experience
The open-source design tool for design and code collaboration.
Contributing to the QA team at Kaleidos for Penpot, the leading open-source design and collaboration platform. Working closely with engineers to improve product reliability through test automation, exploratory testing, and building quality practices into the development workflow from the ground up.
Technologies: Playwright, TypeScript, JavaScript, Node, GitHub Actions, Qase, Clojure.
Creating interactive content is WOW!
Led the QA function at Genially as Head of QA, defining and owning the entire quality strategy for an interactive content platform used by millions worldwide. Reported directly to the CTO and worked across the full Technology department — from individual squads to company-wide quality culture.
- Built and mentored a team of QA Engineers, coordinating their work across multiple product squads.
- Designed and evolved the automation stack end-to-end: test frameworks, CI/CD pipelines, dashboards, alerting and reporting.
- Defined QA metrics and KPIs to track quality trends and support data-driven decision making.
- Drove a culture of quality across the company, aligning QA with product, engineering and business goals.
- Supported Genially’s international growth, ensuring quality standards scaled with the product.
Technologies: Cypress, TypeScript, JavaScript, Node, React Testing Library, Python, Groovy, Jenkins, Declarative Pipelines, K8S, Grafana, TestRail.
Tiny Company that does Big Things
Joined a small, fully remote team to build the QA practice from scratch. Defined the company’s QA strategy, established processes, and created the CI/CD infrastructure using Docker, Terraform and AWS CodeBuild — laying the foundations for sustainable, automated quality assurance.
- Designed and implemented E2E and API automated test suites.
- Set up the full CI/CD pipeline for test execution from the ground up.
Technologies: Cypress, Selenium, JavaScript, Java, React Testing Library, TestNG, JUnit, Maven, Postman, AWS CodeBuild, CodePipeline, Terraform, Jira, TestRail.
#somosEquipo
Created the QA Department from scratch at SDOS, a software consultancy working with major Spanish brands. Defined the QA strategy, built and led a team of 7, and architected the CI/CD model using Jenkins and Docker across multiple simultaneous client projects.
- Designed and built the Selenium and Appium automation core used across all SDOS projects.
- Established the CI/CD structure for Android and QA pipelines using Jenkins Declarative Pipelines.
- Led QA on featured projects for El Corte Inglés, Inditex, Prisa Group and CCMA.
Technologies: Selenium, Appium, Java, Jenkins, Docker, Kubernetes, Sonar, Artifactory/Nexus, TestNG, JUnit, JMeter, MobSF, Wiremock, Jenkinsfile, Jira, TestRail.
Worked on the Wardiam Pro project, an IoT alarm system. Designed and executed functional tests for software, hardware and firmware across the full range of Wardiam devices (Center, Sensor, Camera, Hooter and Tag). Also contributed to I+D projects based on Controlled Magnetic Fields (CMF) technology.
Technologies: TestLink, Redmine, Microchip.
Led QA efforts on the izi.TRAVEL project. Created and maintained manual, automation and responsive test plans. Developed automated tests in Java using Selenium WebDriver, with remote execution via SauceLabs. Implemented Continuous Integration with Jenkins and Docker, and Performance Testing with JMeter.
Technologies: Selenium WebDriver, Java, Jenkins, Maven, TestNG, SauceLabs, JMeter, Docker, TestRail, Jira.
Worked on BlueKiwi, an Enterprise Social Networking platform. Developed automated regression tests in Java using Selenium WebDriver, set up CI deployments with Jenkins, and maintained test plans and issue tracking in Jira. Agile methodology: Scrum.
Technologies: Selenium WebDriver, Java, Jenkins, Jira.
First QA role — contributed to the Motorcycles project, a new line of business for Admiral Spain. Developed automated tests in Java using Selenium WebDriver with Oracle database access. Set up CI deployments using Jenkins and documented test results for the development team.
Technologies: Selenium WebDriver, Java, JUnit, TestNG, TestLink, Jenkins.
Community & Talks
Speaker · Podcast Guest · Workshop Facilitator
2019 - Present
Regularly sharing knowledge about QA, test automation and quality culture through public talks, workshops and podcast appearances.
- Scaling Your Testing Strategy — Cypress Workshop · July 2023
- All-in Pruebas Automatizadas — Sngular Meetup · June 2023
- ¿Qué es el rol de QA tester? — Codely #laFunción 8x17 · February 2023
- Automatización de Pruebas — República Web #208 · June 2022
- Programando se entienden las máquinas — Podcast Aula Software Libre · December 2020
- Mujeres en Testing — Northem Quality · October 2020
- Pruebas iOS con Appium — Salmorejotech · 2019
- Test automáticos iOS con Appium — Open South Code · 2019
Skills
Test Automation: Playwright, Cypress, Selenium WebDriver, Appium, XCUITest Languages: TypeScript, JavaScript, Java, Python, Groovy API & Performance: Postman, REST Assured, JMeter CI/CD & DevOps: GitHub Actions, Jenkins, Docker, Kubernetes, AWS CodeBuild Test Management: Qase, TestRail, Jira Code Quality: SonarCloud, SonarQube Monitoring: Grafana Methodologies: Agile, Scrum, TDD, BDD (Cucumber)
Education
Master in Software Engineering and Technology
University of Seville
2013 - 2014
Postgraduate programme focused on advanced software engineering practices, software architecture, project management and quality assurance methodologies.
Technical Engineer of Computer Science Management
University of Córdoba
2005 - 2012
Degree covering software development, systems administration, databases, networks and computer management. Included an Erasmus exchange year in the Czech Republic.
Erasmus Scholarship
VŠB – Technical University of Ostrava, Czech Republic
2011 - 2012
Exchange programme at the Faculty of Electrical Engineering and Computer Science. An invaluable experience that developed my adaptability, independence and cross-cultural communication skills.
ISTQB® Foundation Level (CTFL)
ISTQB – International Software Testing Qualifications Board
July 2018
International certification in software testing fundamentals, covering test design techniques, test management, and defect lifecycle.
Cambridge English First (FCE)
Cambridge University
January 2014
B2 level certification in English, demonstrating strong reading, writing, listening and speaking skills for professional and academic contexts.
Scrum Master Certification
Scrum Manager — ID 15465
November 2017
Certified in Agile project management methodologies with a focus on Scrum frameworks and team collaboration.
Advanced Kubernetes Training
Bitnami — 20 hours
May 2018
Hands-on training covering container orchestration, cluster management, deployments and scaling with Kubernetes.
Projects
Active contributor to the QA automation suite of Penpot, the leading open-source design and collaboration platform by Kaleidos. Contributing E2E tests with Playwright and TypeScript to help ensure reliability for a tool used by thousands of designers and developers worldwide.
Technologies: Playwright, TypeScript, GitHub Actions.
Production-ready Playwright template with everything you need to start automating from day one. Designed as a solid, reusable foundation for modern E2E automation projects.
- Page Object Model pattern
- API testing included
- GitHub Actions CI/CD pipeline
- Qase integration for test management
- SonarCloud for code quality
Technologies: Playwright, TypeScript, Node, GitHub Actions, Qase, SonarCloud.
Production-ready Cypress template for E2E and API testing, structured for real-world projects.
- Page Object Model pattern
- API testing included
- GitHub Actions CI/CD pipeline
- Qase integration for test management
- SonarCloud for code quality
Technologies: Cypress, TypeScript, Node, GitHub Actions, Qase, SonarCloud.
Demo project showcasing Cypress Component Testing with a Counter React component — a practical example of testing UI components in isolation without needing a full browser environment.
Watch the talk · View the Genially
Technologies: Cypress, React, JavaScript.
Personal blog about Software Quality and test automation, publishing articles since 2017. Covers automation tools like Playwright, Selenium and Appium, CI/CD practices with Jenkins and GitHub Actions, and quality culture in software teams.
Maven project for running automated tests on iOS and Android using Appium. A practical starting point for mobile automation that works across both platforms with minimal setup.
Technologies: Appium, Java, Maven, iOS, Android.
Clean Selenium WebDriver project template with Page Object Model and CI integration — a reference structure for Java-based web automation projects.
Technologies: Selenium WebDriver, Java, Maven, Travis CI.
Declarative Jenkins pipeline to run Selenium tests automatically — a plug-and-play CI setup for Java automation projects.
Technologies: Selenium, Jenkins, Declarative Pipelines, Groovy.
Selenium WebDriver integrated with Cucumber for BDD-style test automation in Java. Includes a rich set of predefined steps, multi-browser and multi-OS support via POM configuration, and SonarQube for code quality.
Technologies: Selenium WebDriver, Cucumber, Java, TestNG, JUnit, Maven, SonarQube, Docker.
Android application built for testing purposes, using Barista — a wrapper over Espresso that makes Android UI testing simpler and more readable.
Technologies: Android, Java, Barista, Espresso.
Simple iOS application built with Swift and Xcode, designed as a target app for mobile testing practice with Appium and XCUITest.
Technologies: Swift, Xcode, iOS.