Skip to content
ES
Get in touch

David Ameth Martínez Sánchez

QA Engineer / Full-stack development & AI

First I learned to find bugs. Then, to stop making them.

Five years ensuring the quality of banking and telecom systems in Panama. These days I also build web apps and AI tools.

David Ameth Martínez Sánchez
Open to QA and QA+development roles
Panama City, open to remote

I've done QA for

What I've built

A QA case study

This site tests itself

Automated tests check this portfolio three times a week, on desktop and on mobile: that every page loads without errors, that links work, that the Spanish and English versions say the same thing, and that it meets WCAG 2.1 AA in both themes. And every day, another suite checks the domain from the outside: DNSSEC, DMARC, CAA, certificates, and redirects.

Its first run caught four contrast failures and tables you couldn't scroll with a keyboard. All fixed.

  • 100+ tests per run
  • Desktop and mobile
  • 3 runs a week
  • DNS and TLS daily

Playwright / TypeScript / axe-core / Python / GitHub Actions

The Playwright report from a run against davidameth.dev: 119 tests passed, none failed.
The tournament platform in production: the current round, its games, and the list of teams.

In production

Torneo Volleyball 2026

The platform for a seven-team league, with live scores, standings, and rounds all season long. I built it and I tested it.

  • 53 players
  • 21 games
  • zero mismatched scores
“It was a very significant change: more transparency between the teams and huge support for the organizers.”
Christian MuñozPastorTranslated from Spanish.
“This tournament platform gave us what we needed to know. […] Honestly, it was really useful.”
Carlos MuñozPlayer · Little GiantTranslated from Spanish.
Read the full testimonialsES

React 18 / TypeScript / Vite / Tailwind CSS / Supabase / PostgreSQL / Playwright / Vercel

The portfolio's cover: Angie D. Martínez's name, her one-line introduction and her portrait in a garden.

Client project

A food engineer's portfolio

A bilingual site for a final-year student looking for her first job. I designed it with her, round by round.

  • 2 languages
  • 2 themes
  • 3 award-winning research projects
“I love how you turn a traditional resume into something much more personal, creative, and visual. You can tell every page is designed to represent the person and make their profile stand out. Excellent work! ✨”
Angie MartínezClientTranslated from Spanish.Verified

Astro / TypeScript / Native CSS / sharp / Puppeteer / Vercel

The API's interactive docs: the description, the server, and examples for calling it.

In production

Torneo Volleyball 2026 API

A public REST API with the tournament's real data: set-by-set results, the FIVB standings with every tiebreak explained, and the final-phase podium. Its standings and podium must match the live platform's, and a test checks that.

  • 100 tests
  • 99% coverage
  • 7 bugs caught and fixed

Python / FastAPI / Pydantic / pytest / Hypothesis / Schemathesis / uv / Vercel

The interface, with the field for speaking or typing your question.

Runs locally

Voice queries over Panama's biodiversity data

Spoken questions in Spanish, turned into SQL by a language model, over open GBIF data. A move to the cloud is on the way.

  • 51,761 bird sightings
  • 3 models in a fallback chain
“This project stands out for its scope, originality, and technical depth. […] It ranks among the best work produced in the course.”
Prof. Rafael VejaranoDatabase Systems II, UTP · Final grade: 100 (A)Translated from Spanish.See the evaluationES

Python / Flask / MySQL / Whisper / edge-tts / Ollama / Qwen3 / Groq / Gemini

Read the architectureES

What you can hire me for

QA for your system

Test cases and matrices, API testing, and database validation, backed by five years in banking.

See my experience

Automated testing

A Playwright suite that checks your site on its own: pages, links, languages, and accessibility.

See the case study

Have something in mind? Get in touch and I'll reply with a proposal.

What I'm good at

Quality assurance

Test matrices and cases, happy paths, negative paths and edge cases, cross-checking, and monitoring in production.

  • Postman
  • SQL
  • Oracle
  • DB2 on AS400
  • Scrum
  • Azure DevOps

Core banking

  • AS400
  • T24
  • SYSCARD
  • HiTech
  • e-invoicing
  • online banking
  • credit cards
  • KYC and onboarding
  • GoAnywhere

Development

Full-stack web apps, from the database to the deploy. I talk directly with dev, business, and ops.

  • React
  • TypeScript
  • Vite
  • Tailwind
  • Supabase
  • Python
  • Flask
  • Git
  • Vercel

AI systems

Language models applied to test design, script generation, and technical docs, always with a human checking the output.

  • Claude
  • Ollama with Qwen3
  • Groq
  • Gemini
  • Whisper
  • prompt design

Where I've worked

  1. now

    Banco Aliado

    QA Analyst, via Smart Consulting LA

    Testing the API services that expose the AS400 core, cross-checking the JSON response against DB2.

    REST API, scripting automation, SQL, Scrum

  2. Multibank (now BAC)

    QA Analyst, via Smart Business Solutions

    E-invoicing for Core MB and PREMIUM MB Seguros, online banking validation, and post-release monitoring of every deployment.

    AS400, HiTech, SYSCARD, online banking, e-invoicing

  3. Cable Onda (Tigo)Banesco

    QA Analyst, via Infosgroup

    Test matrices built with the business analyst, plus internal, user, and production testing.

    Titan system, T24 core, credit cards

The detail, employer by employer

Education

B.S. in Computer Networks

Universidad Tecnológica de Panamá. Graduated in .

Engineering Technician degree with a specialization in Computer Networks

Universidad Tecnológica de Panamá. Graduated in .

Languages

Spanish (native) · English (basic, currently learning).

Certifications from Claude Academy

Claude 101, Claude Code 101. .

Certification from Postman Academy

API Testing Learning Path. .

Certification from Anthropic Education

Claude Platform 101. .

Frequently asked questions

What kind of work are you looking for?

QA or QA-plus-development roles, in Panama City or remote. I also take on projects: testing for your system, an automated test suite, or a website.

Where have you worked?

As a QA consultant at Banco Aliado, Multibank (now BAC), Banesco, and Cable Onda (Tigo), through Smart Consulting LA, Smart Business Solutions, and Infosgroup.

What tools do you test with?

Postman and SQL on DB2 for AS400 for APIs and core banking; Playwright for end-to-end tests; pytest, Hypothesis, and Schemathesis for my own APIs.

Can I see your tests running?

Yes: qa.davidameth.dev publishes every run of my test suites, test by test: this site, the tournament API, and my domain's network.

What's your education?

A B.S. in Computer Networks and an Engineering Technician degree in Computer Networks, both from the Universidad Tecnológica de Panamá (2026), plus verifiable certifications from Postman Academy, Claude Academy, and Anthropic Education.

What languages do you speak?

Native Spanish and basic English, which I'm still learning. The English version of this site doesn't reflect my spoken level.

Want to work together?

hola@davidameth.dev

LinkedInGitHubdownload resume (Spanish)