MARÍA ANTONELA VERZILLI

QA Automation Engineer building reliable software through automation.

Cypress · Playwright · JavaScript · TypeScript · Python · SDET · AI Automation

QA Automation Engineer with a software development background and more than three years of experience in software quality and test automation.

My professional experience is primarily focused on Cypress and JavaScript, complemented by hands-on work with Playwright, TypeScript, Python, API testing, reporting tools and AI-assisted development workflows.

Automation with a software development mindset

I approach test automation as a software engineering discipline. My focus is not limited to writing automated scripts: I design reusable components, maintainable architectures and stable testing workflows that support long-term product quality.

01 PROFESSIONAL EXPERIENCE
3+ years

QA Automation

Professional experience designing, maintaining and executing automated test solutions for complex web-based business systems.

02 DEVELOPMENT BACKGROUND
1+ year

Front-end Development

Previous software development experience that strengthens my framework design, debugging and collaboration with engineering teams.

03 CORE SPECIALIZATION
Cypress-first

Automation Engineering

My strongest professional automation background is based on Cypress and JavaScript, with additional project experience in Playwright, TypeScript and Python.

04 CURRENT DIRECTION
AI-enabled

Modern QA Workflows

Applying AI-assisted development, agents, MCP and structured prompting to improve analysis, coding and automation workflows.

How I approach automation

My goal is to create automation that remains useful, readable and reliable as the product evolves.

Maintainable architecture

  • Reusable page objects
  • Modular test components
  • Clear project structure
  • Separation of responsibilities

Reliable automation

  • Stable selector strategies
  • Controlled synchronization
  • Flaky test investigation
  • Repeatable test execution

Quality-focused decisions

  • Risk-based test coverage
  • Regression prioritization
  • Root-cause analysis
  • Defect prevention mindset

Continuous improvement

  • Code review and refactoring
  • Continuous technical learning
  • AI-assisted development
  • Human validation of AI output

Automation projects

Selected projects that demonstrate automation architecture, coding skills, framework design, problem-solving and modern engineering workflows.

01

CYPRESS AUTOMATION

Cypress Automation Framework

End-to-end test automation framework designed with Cypress and JavaScript. The project demonstrates maintainable automation practices, reusable commands, external test data, page-oriented abstractions and regression coverage.

It reflects the technologies and patterns most closely aligned with my professional automation experience.

  • Cypress
  • JavaScript
  • Custom Commands
  • Fixtures
  • Page Objects
  • E2E Testing
Repository link coming soon →
02

BANKING TEST AUTOMATION

ParaBank Automation Framework

Automated testing project based on a banking application. It covers representative financial workflows and demonstrates end-to-end validation of business operations, reusable components, test data handling and regression scenarios.

The project is particularly relevant to my experience working with complex business systems and financial processes.

  • Test Automation
  • Banking Workflows
  • Regression Testing
  • Page Object Model
  • Reusable Components
  • Test Data
Repository link coming soon →
03

TECHNICAL AUTOMATION CHALLENGE

QA Automation Challenge

Technical challenge developed to solve a defined automation requirement using framework architecture, supporting libraries, reusable utilities and reporting mechanisms.

This repository demonstrates my ability to interpret requirements, define an automation strategy and deliver a structured technical solution under evaluation conditions.

  • Automation Challenge
  • Framework Design
  • Libraries
  • Reporting
  • Assertions
  • Test Architecture
Repository link coming soon →
04

AUTOMATION AGENT

Job Careers Agent

Automated system that collects job opportunities from corporate career websites, extracts structured information and evaluates positions according to configurable matching criteria.

The solution combines browser automation, scraping, data transformation and decision rules to reduce repetitive job-search work.

  • Playwright
  • TypeScript
  • Node.js
  • Web Scraping
  • JSON
  • CSV
  • Automation Agent
Repository link coming soon →
05

PLAYWRIGHT AUTOMATION

E-commerce Automation Framework

End-to-end automation project developed with Playwright and TypeScript for e-commerce workflows including search, product detail, cart validation and reusable page components.

The project includes smoke and regression scenarios, fixtures, test data, screenshots, reporting and investigation of unstable user interface behavior.

  • Playwright
  • TypeScript
  • Page Object Model
  • Fixtures
  • Smoke Testing
  • Regression Testing
  • Allure
Repository link coming soon →

Skills and technologies

My stack is organized according to professional experience, hands-on project work and technologies I am currently developing.

Core automation experience

  • Cypress
  • JavaScript
  • End-to-end testing
  • Regression testing
  • Smoke testing
  • Page Object Model
  • Custom commands
  • Fixtures
  • Reusable components
  • Selector strategies

Hands-on project stack

  • Playwright
  • TypeScript
  • Python
  • Node.js
  • HTML
  • CSS
  • Web scraping
  • JSON and CSV
  • Data-driven testing
  • Object-oriented programming

Quality engineering

  • Test case design
  • Requirements analysis
  • Functional testing
  • Exploratory testing
  • Defect reporting
  • Root-cause investigation
  • Flaky test analysis
  • Risk-based testing
  • Regression planning
  • Quality assurance practices

API, reporting and validation

  • API testing
  • Postman
  • HTTP methods
  • Status code validation
  • Request and response analysis
  • Allure Reports
  • HTML reports
  • Screenshots and evidence
  • Assertions
  • Execution analysis

Development tools and workflows

  • Git
  • GitHub
  • GitHub Actions
  • Visual Studio Code
  • Windsurf
  • ESLint
  • npm
  • Command line
  • Continuous integration
  • Version control workflows

Performance testing development

  • k6
  • JMeter
  • Load testing concepts
  • Performance scenarios
  • Virtual users
  • Ramp-up strategies
  • Threshold concepts
  • Response-time analysis
  • Throughput concepts
  • Performance result interpretation

AI-assisted engineering

  • ChatGPT
  • Claude
  • Claude Code
  • GitHub Copilot
  • Codex
  • Windsurf
  • Prompt engineering
  • AI agents
  • Multi-agent workflows
  • AI-assisted code review

Modern AI development workflows

  • MCP
  • Skills
  • AGENTS.md
  • Structured prompting
  • Context engineering
  • Spec-driven development
  • Agent orchestration
  • Human-in-the-loop validation
  • AI output evaluation
  • Responsible AI usage

Skills I am actively expanding

I continuously strengthen my technical profile through structured learning and practical projects.

PERFORMANCE ENGINEERING

k6 and JMeter

Developing practical knowledge of load scenarios, virtual users, thresholds, ramp-up strategies, metrics and performance result analysis.

PROGRAMMING

Python for automation

Expanding Python programming skills for automation, scripting, test utilities and technical interview challenges.

WORKFLOW AUTOMATION

n8n and automation workflows

Exploring workflow orchestration, API integrations, event-based automation and AI-assisted business processes.

AI ENGINEERING

Agents and MCP

Studying agent architecture, tool usage, contextual instructions, MCP integrations and controlled multi-agent development workflows.

API QUALITY

Advanced API testing

Deepening knowledge of API automation, validation, contract-related concepts, negative scenarios, authentication and integration testing.

JAVASCRIPT

Programming fundamentals

Strengthening algorithms, data structures, complexity analysis and problem-solving for technical interviews and software development.

Professional experience

My career combines software development, manual quality assurance and test automation.

QA AUTOMATION

QA Automation Engineer

Design, development and maintenance of automated testing solutions for web-based business systems.

Experience creating maintainable test cases, reusable components, regression coverage, validation strategies and execution reports, with Cypress and JavaScript as the main professional automation stack.

SOFTWARE QUALITY

Quality Assurance Engineer

Functional and exploratory testing, requirements analysis, test-case design, defect reporting and collaboration with development, product and business teams.

Participation in the validation of complex business systems, including financial and operational workflows.

SOFTWARE DEVELOPMENT

Front-end Developer

Development and maintenance of user interfaces, implementation of business requirements, resolution of application issues and collaboration within multidisciplinary software teams.

This development background influences how I design automation frameworks and communicate with engineering teams.

What I bring to a team

DEV Software development background
QA Quality and product-oriented thinking
AUTO Maintainable automation experience
AI Modern AI-assisted engineering practices

Certifications and training

Continuous learning is a central part of my professional development, especially in automation, artificial intelligence and modern software engineering.

ANTHROPIC

AI Fluency: Framework & Foundations

Practical framework for structured, effective and responsible collaboration with generative AI, including delegation, description, discernment and diligence.

ANTHROPIC

Claude 101

Foundations of working with Claude, including conversations, projects, artifacts, skills, connectors, enterprise search and research tools.

AI DEVELOPMENT

AI and Agent-Assisted Programming

Structured prompting, context engineering, coding agents, multi-agent workflows, MCP, skills, AGENTS.md and specification-driven development.

ANTHROPIC

Building with the Claude API

Ongoing technical training focused on Claude models, API access, application development, tool use and production-oriented AI workflows.

SOFTWARE QUALITY

QA Automation Training

Continued professional development in automation frameworks, API testing, software quality, programming and engineering practices.

SELF-DIRECTED LEARNING

Technical interview preparation

Active preparation in JavaScript problem-solving, algorithms, automation architecture, API testing, performance testing and technical communication.

Quality, software development and continuous improvement

My professional background combines software development and quality engineering. This combination allows me to understand test automation not only as the creation of test scripts, but as the development of software that must remain readable, scalable and reliable over time.

My main professional automation experience is based on Cypress and JavaScript. I have also expanded my technical work through projects with Playwright, TypeScript, Python, Node.js, reporting tools, API validation and browser automation.

I am especially interested in the intersection between QA Automation, software engineering, artificial intelligence and process automation. I continuously study new technologies and apply what I learn through practical projects.

I am currently looking for remote opportunities where I can contribute as a QA Automation Engineer, SDET or automation-focused software professional.

Interested in working together?

I am open to remote QA Automation, SDET and software automation opportunities.