QA Automation
Test automation based on Java, JUnit, Maven, Cucumber, Selenium WebDriver and Postman, with practice focused on functional validation, BDD scenarios and REST API testing.
QA Automation, DevOps and Systems Administration
Curriculum
QA Automation, Systems and Infrastructure
Technical profile with a background in systems administration and a current focus on QA automation, testing, Linux, networking and service deployment.
I hold a vocational qualification in Networked Computer Systems Administration (ASIR) and I worked as a junior systems administrator at NewSecuryTechnic (NST), where I was involved in equipment maintenance, network incidents, inventory, technical documentation and daily operations in a corporate environment.
My current focus is on QA automation, with hands-on practice in Java, JUnit, Maven, Cucumber, Selenium WebDriver and Postman, supported by a solid foundation in Linux, SQL, web deployments, Git, Docker and Jenkins.
Test automation based on Java, JUnit, Maven, Cucumber, Selenium WebDriver and Postman, with practice focused on functional validation, BDD scenarios and REST API testing.
Technical foundation in systems administration, work with Linux and Windows environments, equipment maintenance, troubleshooting and infrastructure operations.
Experience in incident resolution, remote router configuration and networking fundamentals, including IPv6, VLAN, NAT and ACL.
Work with Git and GitHub, Jenkins, Docker and basic deployment of services and applications, including automation and remote server deployment.
Knowledge of SQL and relational databases, together with deployment and basic operation of web services such as Apache, Nginx, DNS and SSL/TLS certificates.
Java, JUnit, Maven, Cucumber, Gherkin, Selenium WebDriver, Postman, JMeter, Vitest, TDD, BDD and Jira.
Linux, Windows, Apache, Nginx, DNS, SSL/TLS, Git and GitHub.
Jenkins, Docker, Podman, Ansible, Terraform, Kubernetes and Vagrant.
IPv6, VLAN, NAT, ACL, OpenVPN, WireGuard, OpenSSL, GPG, iptables and nftables.
SQL, PL/SQL, PostgreSQL, MySQL, MariaDB and Oracle.
NewSecuryTechnic (NST), Alcalá de Guadaíra
Cross-language contract testing monorepo with Pact and Pact Broker, with a consumer in Python/pytest and a provider in Java/Spring Boot, including CI validation to block deployments when breaking changes appear.
Stack: Pact, Pact Broker, Python, pytest, Java, Spring Boot, CI/CD.
Java microservice with Spring Boot, PostgreSQL, Flyway and Testcontainers, focused on reproducible integration testing with RestAssured and quality gates.
Stack: Java, Spring Boot, PostgreSQL, Flyway, Testcontainers, RestAssured.
Java QA automation project with Selenium, JUnit, Cucumber and Postman/Newman, designed for portfolio use and supported by CI and technical documentation.
Stack: Java, JUnit, Maven, Cucumber, Selenium, Postman, Newman.
End-to-end automation with Playwright and TypeScript, including a Page Object Model, smoke and regression suites, HTML reporting and execution in GitHub Actions.
Stack: Playwright, TypeScript, POM, GitHub Actions.
Digital library deployed on a self-managed server with Linux, Nginx, Flask, PostgreSQL and Gunicorn, including authentication, a private admin area and secure TLS deployment.
Stack: Flask, PostgreSQL, Linux, Nginx, Gunicorn, TLS.
WordPress-based web project with server management, database, domain, DNS and certificates, focused on publishing and ongoing technical maintenance.
Stack: WordPress, PHP, MySQL/MariaDB, DNS, SSL/TLS.
IES Gonzalo Nazareno, Dos Hermanas
During this training I built a foundation in Linux and Windows administration, networking, databases, service deployment, SSL/TLS certificates, DNS, automation and security fundamentals.