Estefanía Fernández Muñoz

Technical Engineering in Computer Management. Master in Software Engineering and Technology. QA Automation Engineer.

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

Kaleidos (Penpot)

Remote · QA Automation Engineer

July 2025 - Present

penpot.app

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.

Genially

Remote · Head of QA

January 2020 - May 2025

genial.ly

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.

YouCanBook.Me

Remote · QA Automation Engineer

April 2019 - December 2020

youcanbook.me

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.

SDOS

Head of QA / DevOps

June 2017 - April 2019

sdos.es

#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.

Ontech Advanced Technology

Senior QA Engineer

February 2017 - June 2017

ontech.es

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.

Emergya Ingeniería S.L.

Senior QA Engineer / QA Lead

June 2016 - January 2017

emergya.com

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.

Atos Global

Junior QA Engineer

February 2015 - June 2016

atos.net

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.

Admiral Group Ltd (Balumba y Qualitas Auto)

QA Assistant

June 2014 - December 2014

admiralgroup.co.uk

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.

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

Penpot QA (Open Source)

github.com/penpot/penpotqa

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.

Cypress Component Testing

github.com/estefafdez/cypress-component

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.

Una QA En Apuros (Blog)

unaqaenapuros.wordpress.com

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.

Selenium Pipeline on Jenkins

github.com/estefafdez/selenium-pipeline

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 Cucumber Project

github.com/estefafdez/selenium-cucumber

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.