Estefanía Fernández Muñoz

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

About Me

Projects

Cypress Component Demo with a Counter React component. Genially: https://view.genial.ly/64536a9a3140d6001274a16a Video: https://www.youtube.com/watch?v=OK8i2ExZl-o

Una QA En Apuros (Blog)

https://unaqaenapuros.wordpress.com/

Creation of the blog “Una QA en Apuros” on Wordpress where I published articles related with the software quality focus on the automation testing open source tools such as Appium, Selenium or Cypress. Also you can find articles about CI/CD tools such as Jenkins.

Example on iOS and Android using Appium. The aim of this project is provide a maven project in order to run automated test with Android and iOS easily.

Example of a real project based in Cypress with Page Object Model Implemented, API Tests, Github Actions and SonarCloud included.

Example of a real project based in Selenium with Page Object Model Implemented and Travis CI.

Run your Selenium Test easily using this declarative pipeline on Jenkins.

A simple Android App along with Barista for Testing Purposes.

A simple iOS App with Swift and Xcode 8 for Testing Purposes.

This project is a Selenium Webdriver 3.0.1 integration with Cucumber on Java and include several features, such as:

  • Choose your OS, Browser and Log Level on the POM: On the pom.xml file you can choose between: Several OS: Windows, Mac, Linux, several Browsers: Chrome, Firefox, IE and several log level configuration: All, Debug, Info, Warn, Error, Fatal, Off.

  • Step Definition By Action: On this project you can find the following set of predefined steps ordered by action already done for you. The types of actions are: Assertion Steps, Click Steps, Configuration Steps, Input Steps…

  • SonarQube included: In order to maintain the quality of your code and your project, SonarQube is included on this repository, also the instruction to run SonarQube on Docker easily.

Experience

Genially

https://genial.ly/

Remote. Head of QA.

January 2021 - Present

Creating interactive content is WOW!

As Head of QA at Genially, I was responsible for defining and leading the overall QA strategy within the Technology department, focusing on both manual and automated testing to ensure the reliability, usability, and security of our interactive content platform.

  • Managed and mentored a team of QA Engineers, planning and coordinating their tasks across multiple squads.
  • Aligned QA efforts closely with development, product, and business goals.
  • Reported directly to the CTO, ensuring strategic alignment and visibility of quality initiatives at the leadership level.
  • Designed and maintained detailed test plans and cases.
  • Evaluated and optimized the automation stack, including Cypress Dashboard, CI/CD pipelines, reporting, and alerting tools.
  • Promoted a strong culture of quality across the company.

I also established and monitored QA metrics to continuously improve testing processes and support Genially’s international growth.

Technologies: TestRail, Node, JavaScript, TypeScript, Cypress, Groovy, Python, K8S, Grafana, React Testing Library, Jenkins, Jenkinsfiles, Declarative Pipelines.

YouCanBook.Me

https://youcanbook.me/

Remote. QA Automation Engineer

April 2019 - December 2020.

Tiny Company that does Big Things

Working on a small team to do great things remotely. Creation and setting up the QA bases on the company. Define the QA strategy. Create the CI/CD model using Docker, Terraform and AWS (Code Build).

Main responsibilities: QA project management and leadership: define strategy on the quality bases for the company, estimation and planning. Design and creation of automated tests: E2E and API testing using Selenium and Cypress.

Technologies: Jira, TestRail, Java, Javascript, Cypress, Selenium, Maven, React Test Library, TestNG, Junit, Postman, CodeBuild, CodePipeline, Terraform.

SDOS

https://sdos.es/

Head of QA / DevOps.

June 2017 – April 2019

#somosEquipo

Creation and setting up the QA Department. Define the QA strategy. Create the CI/CD model using Jenkins and Docker. Featured Project: Android app development for the El Corte Ingles, Inditex, and Android/iOS development of Prisa Group and CCMA (Corporación Catalana de Medios Audiovisuales).

Main responsibilities: QA Team management and leadership: currently 7 people, estimation and planning, design and creation of the Selenium and Appium Core for SDOS, Quality Lead, creation, development and maintenance of the CD/CI Structure for Android and QA using pipelines along with Jenkins.

Technologies: RedMine, Jira, TestRail, Jira, Java, Drupal, Android Development, iOS development, Jenkins, Sonar, Artifactory / Nexus, Selenium, Appium, TestNG, JUnit, Jmeter, MobSF, Docker, Kubernetes, Wiremock, Continuous Integration, Continuous Deployment, Declarative Pipelines, Jenkinsfile

Ontech Advanced Technology

https://www.ontech.es/

Senior QA Engineer

February 2017 – June 2017

Wardiam Pro Project. The function performed are: Design of Functional Test for the Alarm system Wardiam Pro on TestLink and RedMine, Manual Test execution of software, hardware and firmware test on the following Wardiam Pro devices: Wardiam Center, Wardiam Sensor, Wardiam Camera, Wardiam Hooter and Wardiam Tag on Testlink and Redmine. Design and execution of functional testing for other I+D project developed with the Controlled Magnetic Fields (CMF) technology. Detection, report and tracking of issues: software, hardware or firmware using Redmine. Firmware load on the devices using Microchip. Bug fixing on logs.

Emergya Ingeniería S.L. Drupalera.

https://www.emergya.com/es

Senior QA Engineer / QA Lead.

June 2016 – January 2017

izi.TRAVEL project at Emergya. The function performed are: Creation, development and maintenance of the Manual Test Plan on TestRail, creation, development and maintenance of the Automation Test Plan on TestRail. Creation, development and maintenance of the Responsive Manual Test Plan on TestRail. Manual Test execution of Regression Test Plan with TestRail. Automation test development in Java using Selenium WebDriver, Jenkins, TestNG, Maven. Running Automated test on remote using SauceLabs. Detection, report and tracking of issues using Jira. Reviewing and document results, and reporting incidents to the development team to ensure Software Quality. Continuous Integration using Jenkins and Docker on Linux. Definition of the scope for the next release along with the Product Owner and the client. Performance Testing with JMeter and integration with Jenkins. Agile methodology: Scrum.

Atos Global

https://atos.net/en/

QA Department. Junior QA Engineer.

February 2015- June 2016

BlueKiwi Enterprise Social Networking. The functions performed are: Develop automated test on Java (using Selenium WebDriver) for the non-regression testing on Bluekiwi. Implement process using the Jenkins continuous integration tool for automatic deployment of applications in different environments. Manual test execution of Regression Test Plan with Jira. Detection, report and tracking of issues using Jira. Modification and improvement of the Test Plan. Reviewing and document results, and reporting incidents to the development team to ensure Software Quality. Agile methodology: Scrum.

Admiral Group Ltd (Balumba y Qualitas Auto)

https://admiralgroup.co.uk/

QA Department. QA Assistant

June 2014- December 2014

Motorcycles project as a new line of business in Admiral Spain. The functions performed were: Develop automated test Java (Selenium WebDriver) with access to Oracle database. Implement process using the Jenkins continuous integration tool for automatic deployment of applications in different environments. Reviewing and document results, and reporting incidents to the development team to ensure software quality. Tools and technologies used: Java, WebDriver (Selenium), JUnit, TestNG, TestLink, Jenkins.

More Information

Live Training Sessions & Courses

Various

Some videos of my live training sessions:


Courses over the years:

2023:

  • ChatGPT Prompt Engineering for Developers. May 2023. Deep Learning AI.

2022:

  • How to Manage a Remote Team by the GitLab team. May 2022. Coursera.

2021:

  • Automated Visual Testing - A Fast Path To Test Automation Success - Angy Jones. January 2021. TAU (Test Automation University).
  • Web Element Locator Strategies - Andrew Knight. January 2021. TAU (Test Automation University).
  • Cucumber with Java - Giridhar Rajkumar. January 2021. TAU (Test Automation University).

2020:

  • Introduction to TestNG - Rex Jones II. January 2020. TAU (Test Automation University).
  • Introduction to Cypress - Gil Tayar. February 2020. TAU (Test Automation University).
  • Test Automation- quick start - Rostyslav Apostol. April 2020. Udemy.
  • Web Application Performance Testing - Mentors Native. April 2020. Udemy.
  • Test Driven Development con Java y Junit5 - Alejandro Polo Rangel. April 2020. Udemy.
  • Selenium WebDriver with Java - Angy Jones. September 2020. TAU (Test Automation University).
  • IntelliJ for Test Automation Engineers - Corina Pip. September 2020. TAU (Test Automation University).
  • Java Programming - Angy Jones. September 2020. TAU (Test Automation University).
  • Modern Functional Test Automation Through Visual AI - Raja Rao DV. September 2020. TAU (Test Automation University).
  • Automated Visual Testing with Appium - Jonathan Lipps. September 2020. TAU (Test Automation University).
  • Source Control for Test Automation with Git - Simon Berner. September 2020. TAU (Test Automation University).
  • Setting a Foundation for Successful Test Automation - Angy Jones. January 2020. TAU (Test Automation University).

2019:

  • CP-SAT - Certified Professional Selenium Automation Testing - Agile Testing Alliance Org. February 2019. Udemy.
  • Accessibility Features on Android. February 2019. Udemy.
  • Jenkins Introduction for Developer - Tan Pham. February 2019. Udemy.
  • CICD (DevOPs Tools) for Automation Testers (Selenium) - Automation Talks. February 2019. Udemy.
  • Making Chatbot & Voice Apps (with Dialogflow v1) - M.Inzamam Malik. February 2019. Udemy.
  • Automation Testing With HP UFT 14.00 Latest Version - Pavan Lalwani. April 2019. Udemy.
  • Everything for Software Tester - Testing World. April 2019. Udemy.
  • Software Testing By Innovation Techniques - Ganesh Sahai. May 2019. Udemy.
  • Build+Deploy+Test with Jenkins 2.0 - Karthik KK. June 2019. Udemy.

2018:

  • Kubernetes Course from a DevOps guru (Kubernetes + Docker). December 2018. Udemy.
  • Selenium WebDriver with C# for Beginners + Live Testing Site - Tod Vachev. December 2018. Udemy.
  • Learn DevOps with Jenkins All in One Guide - Eduonix Learning Solutions. December 2018. Udemy.
  • Software Testing. December 2018. Udemy.
  • Learn Manual Testing:basics for beginners - Naveen Kumar A. December 2018. Udemy.

2017:

  • Automated Business Readable Web Tests with Selenium and SpecFlow. January 2017. Pluralsight.
  • Automated Web Testing with Selenium. 4h. February 2017. Pluralsight.
  • Docker Deep Dive. February 2017. Pluralsight.

Education

Master in Software Engineering and Technology

University of Seville

2013 - 2014

Technical Engineer of Computer Science Management

University of Córdoba

2005 - 2012

Erasmus Scholarship

Technicka Univerzita Ostrava (Vysoká škola Báňská), Czech Republic

2011 - 2011

ISTQB Foundation Level

ISTQB - International Software Testing Qualifications Board

July 2018.

Scrum Manager

Scrum Manager. ID 15465.

November 2017.

Cambridge English First (FCE)

Cambridge University

January 2014.

Advanced Kubernetes Training

Bitnami

20 hours. May 2018.