Open to new opportunities

Santiago Martinez

QA Automation Engineer

4+
Years in QA automation
2023
Software Engineering, U. de Mendoza
B2
English (Cambridge FCE)
santiago@qa: ~/checkout-suite
santiago@qa:~/checkout-suite$pytest tests/ --alluredir=allure-results
find_element(By.ID, "user-name").send_keys("standard_user")0.41s
find_element(By.ID, "password").send_keys("••••••••")0.09s
wait.until(EC.element_to_be_clickable(CART))1.24s
assert cart.badge_count ==(3)0.06s
find_element(By.CSS, ".checkout").click5.00s
santiago@qa:~/checkout-suite$allure serve allure-results
96%
Passed
184
Failed
2
Broken
1
Skipped
5

192 tests · 3m 41s · 1 flaky

01

Skills & Tools

Currently sharpening

LLM Orchestration & Linux Workflow

I direct coding agents the way I direct a test suite: explicit contracts, verifiable output, nothing merged on trust. Several agents run in parallel panes, each one watched.

  • Claude Code
  • MCP servers
  • Multi-agent orchestration
  • Spec-driven development
  • Prompt engineering
  • Context engineering
  • herdr
  • Ghostty
  • Neovim / LazyVim
  • Linux daily driver
  • Bash / Zsh scripting

Languages

Core languages I automate and script with.

  • Java
  • Python
  • JavaScript

Test Frameworks & Runners

Web and mobile automation with structured runners.

  • Selenium
  • WebdriverIO
  • Appium
  • Pytest
  • TestNG
  • JUnit

CI/CD & Cloud

Pipelines that gate every merge on green tests.

  • Azure Pipelines
  • Jenkins
  • Git
  • Allure

Low-Code Automation Platforms

Platforms where tests and processes are authored and maintained outside code.

  • UiPath
  • Virtuoso QA
02

Selected Projects

Featured

Scrappy

Open repository

A full-stack scraping and recommendation platform with a real ML pipeline — Java backend and scraper, JavaScript frontend, and a Python scoring pipeline. Built test-first, it doubles as a case study in system-level test architecture.

  • Test-first by contract: the full suite must be green on every commit, so any point in history is a valid git bisect target.
  • Four independent test suites gate every merge — Maven backend, a 206-test native CLI, a 113-test ML pipeline, and the frontend.
  • Ranking uses bounded weight multipliers anchored at 1.0 instead of hard filters, keeping the existing suite valid as a regression net when new signals are added.
  • Ships a Python/Textual CLI, Docker Compose, LAN-over-HTTPS mode, and a filtered public OpenAPI contract served at /apidocs.
4 test suites · 500+ tests · strict TDD
  • Java
  • Python
  • JavaScript
  • PostgreSQL
  • Docker
  • Azure/CI
03

Experience

  1. Jul 2024 — Present
    DXC Technology

    Test Automation Ssr

    • Contributed to a web automation testing framework in Python using Pytest and Selenium, with Allure reporting.
    • Built mobile testing automation from scratch with Appium following the Page Object Model.
    • Designed and configured an Azure pipeline workflow for executing test cases with custom parameters.
    • Automated UiPath test cases for RPA solutions and Excel automation using PyAutoGui and pandas.
  2. Mar 2022 — Jul 2024
    Globant

    Test Automation Jr

    • Developed a mobile automation framework with Java, Spring Boot, Selenium WebDriver, and Appium.
    • Automated app functionality and test cases using JavaScript with WebdriverIO to expand coverage.
    • Implemented CI/CD pipelines with Jenkins, integrating automated tests into the development workflow.
    • Generated detailed test reports with Allure to give stakeholders insight into application quality.
04

Let's ship quality together

Available for QA automation roles and consulting. Send me a message on LinkedIn and I'll get back to you.