background
Nahuel

Welcome to my personal site

QA Automation Engineer

Building reliable automation with Python.

I design API tests, UI automation, and practical workflows that turn repetitive processes into reliable, maintainable solutions.

Python & Pytest API & UI Testing GitHub Actions
Nahuel Seoane

About me

Python Automation Developer transitioning into QA Automation, with hands-on experience building workflow, UI, and data-processing automation. Over the last years, I’ve built automation scripts, data-processing tools, and UI workflows that significantly reduced manual work and improved operational efficiency.

My focus is on designing reliable, maintainable automation using Python, Selenium, and the Page Object Model β€” always aiming for clean structure, clarity, and long-term scalability.

Coming from a development background, I bring strong problem-solving skills, debugging experience, and a deep understanding of how systems behave under the hood. I’m currently expanding my knowledge in software testing practices, test design, and modern automation frameworks to deliver high-quality, well-tested solutions.

My goal is to join a team where I can combine development, automation, and QA practices to build robust pipelines, improve product quality, and create meaningful impact through smart automation.

What I Do

πŸ”§

Test Automation

UI automation with Python, Selenium, Pytest, and the Page Object Model.

πŸ§ͺ

UI Testing (POM)

Reusable page objects, clean waits, and maintainable test architecture.

βš™οΈ

Backend Automation

REST API testing, data workflows, ETL scripts, and validation pipelines.

πŸš€

Process Automation

Python tools that eliminate manual work and streamline daily operations.

🧠

QA Mindset

Edge-case thinking, debugging, and quality-driven development.

My Projects

A selection of my web development and Python automation projects.

Automation Projects

1. Python API Testing Suite

Python API Testing Suite report showing 33 passing tests

A 33-test API automation suite covering product and authentication endpoints with functional, negative, boundary, smoke, and JSON Schema contract testing.

Tools: Python, Pytest, Requests, JSON Schema, Ruff, GitHub Actions

2. Python Workflow Automation Engine

Python Workflow Automation Engine running in the terminal

A YAML-driven automation engine built with Python. It validates task dependencies, executes actions in the correct order, processes Excel data, generates reports, and runs automated tests through GitHub Actions.

Tools: Python, Pytest, Typer, PyYAML, openpyxl, GitHub Actions

3. Automated Birthday Email System

Automated birthday email system workflow

Automates personalized birthday greetings using Google contact data and the Gmail API, with scheduled execution through GitHub Actions.

Tools: Python, Gmail API -> People, GitHub Actions

4. PDF Text Replacement Tool

PDF text replacement tool interface

A Python utility that locates and replaces text in existing PDF documents while preserving the surrounding page layout.

Tools: Python, PyMuPDF

5. Automated Debtor Notification System

Automated debtor notification system workflow

Processes debtor data and automates personalized WhatsApp notifications, reducing repetitive administrative follow-up.

Tools: Python, Selenium, Pandas, WhatsApp

Frontend Projects

6. Google Homepage Clone

Google homepage clone interface

A responsive recreation of the Google homepage built to practise semantic HTML, CSS layout, Flexbox, Grid, and SVG assets.

Tools: HTML, CSS, SVG, Flexbox, Grid

Backend Projects

7. Coffee Shop – Django Web Application

Coffee Shop Django web application interface

A full-stack web application built with Django that simulates an online coffee shop. The project demonstrates core web development concepts such as authentication, product management, and order handling, while also exposing a REST API for integration.

Tools: Django, PostgreSQL, DRF, Crispy Tailwind.

8. Notes App – Flask Web Application

Notes App Flask web application interface

A full-stack web application built with Flask that allows users to register, log in, and manage personal notes. The project demonstrates core backend concepts such as authentication, user-specific data handling, database migrations, and unit testing, while also integrating TailwindCSS for a clean and responsive frontend.

Tools: Flask, SQLAlchemy, Flask-Login, Flask-Migrate, WTForms, TailwindCSS, SQLite, unittest.

Contact

Let’s build something reliable.

Have a role, project, or automation challenge in mind? Send me a message.

nahuelseoane@gmail.com +54 11 3398 3542