Alvaro Sandoval, Developer in Heredia, Heredia Province, Costa Rica
Alvaro is available for hire
Hire Alvaro

Alvaro Sandoval

Verified Expert  in Engineering

QA Automation Developer

Heredia, Heredia Province, Costa Rica

Toptal member since November 11, 2024

Bio

Alvaro is a software development engineer in test (SDET) with over seven years of experience designing and implementing QA strategies and creating and maintaining automation frameworks. He approaches every project intending to deliver solutions that support innovation and trust. Alvaro creates systems that enable smooth, confident releases, ensuring quality is integral to development.

Portfolio

Allergan Data Labs
JavaScript, TypeScript, Selenium, WebdriverIO, Performance Testing...
Growth Acceleration Partners
JavaScript, TypeScript, Python, Cypress, Agile Project Management, AWS IoT...
Snap Finance
JavaScript, TypeScript, AWS IoT, Cypress, Rancher, Python, Jenkins, Selenium...

Experience

  • QA Automation - 7 years
  • AWS IoT - 6 years
  • JavaScript - 6 years
  • SDET - 6 years
  • Cypress - 6 years
  • GraphQL - 4 years
  • TypeScript - 4 years
  • Performance Testing - 4 years

Availability

Full-time

Preferred Environment

JavaScript, TypeScript, SDET, Python, Cypress, Playwright, QA Automation

The most amazing...

...robust automation frameworks I've created from scratch for fintech and cybersecurity software leveraged tools like Cypress, Pytest, and Artillery.

Work Experience

SDET

2023 - PRESENT
Allergan Data Labs
  • Contributed to refactoring and scaling up the automation framework to follow SOLID design principles. This framework supports back-end, front-end, and load automation.
  • Designed and developed automated scripts for back-end and front-end solutions using TypeScript, Selenium, WebDriver, SQL, and AWS SDK.
  • Implemented test automation strategies for specific functional teams, providing confidence and trust in the development and deployment processes.
  • Automated load-testing scripts and conducted load-testing efforts with various development teams, leveraging Artillery and GitHub Actions to run the tests and Datadog and other monitoring tools to track the results and collect insights.
  • Created multiple utilities for generating test data through AWS, using TypeScript and GitHub Actions.
Technologies: JavaScript, TypeScript, Selenium, WebdriverIO, Performance Testing, GitHub Actions, SQL, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Artillery, Cypress, Datadog, Docker, Argo CD, GraphQL, QA Automation, Postman, Quality Assurance (QA), API Testing, Automated Testing, Test Automation

Staff QA Automation Engineer

2020 - 2023
Growth Acceleration Partners
  • Developed automated scripts for UI and API scenarios for a large SIEM application using Cypress, Pytest, Lighthouse, and Postman.
  • Wrote an API using Node.js and MySQL to generate QA metrics for eight functional teams.
  • Maintained and scaled the automated release process using the GitFlow branching model.
  • Designed and created fitted automation and testing strategies for specific functional teams.
  • Contributed to scaling up the UI automation framework and its corresponding CI/CD implementation process.
  • Mentored teammates on their career paths and helped them transition from manual QA engineers to automation engineers.
Technologies: JavaScript, TypeScript, Python, Cypress, Agile Project Management, AWS IoT, Docker, GitLab, Grafana k6, Performance Testing, Postman, QA Automation, Quality Assurance (QA), API Testing, Automated Testing, Test Automation

QA Automation Engineer

2018 - 2020
Snap Finance
  • Designed and built an automation framework that supported multiple web applications in various environments using Cypress. This project included utilities like reporting, slack notifications, report upload to AWS S3, and data generation.
  • Leveraged Cypress for automating REST APIs and leveraged its network request features to write robust, efficient, and reliable front-end tests.
  • Created pipelines with Jenkins and integrated them with Cypress Cloud to parallelize CI runs.
  • Implemented test strategies, test plans, test cases, and technical product documentation for complex projects based on their infrastructure.
  • Communicated business requirements to the designated development teams and coordinated the team efforts to deliver high-quality results consistently.
  • Built data visualizations for business and technology departments with Amazon QuickSight.
Technologies: JavaScript, TypeScript, AWS IoT, Cypress, Rancher, Python, Jenkins, Selenium, Java, Amazon QuickSight, Postman, QA Automation, Quality Assurance (QA), API Testing, Automated Testing, Test Automation

Senior QA Analyst

2016 - 2018
Accenture
  • Designed and executed testing strategies for Citibank's retail applications.
  • Led the UAT process for several Agile projects, handling all QA-related activities, constant stakeholder communication, and coordination with the QA team.
  • Ensured the proper tracking of project reports, incidents, bugs, and other insights and checked that the deliverables met the deadlines and acceptance criteria.
Technologies: Agile, Agile Project Management, Manual QA, Quality Assurance (QA)

Email Marketing Account Executive

2013 - 2015
Experian
  • Created audience segments for email marketing campaigns based on client's objectives.
  • Performed QA on the client's email marketing campaigns before they launched. This included validating the HTML mockups and targeted audience.
  • Learned to establish solid relationships with clients and to deliver high-quality results under pressure.
Technologies: SEO Tools, Customer Relationship Management (CRM), Digital Marketing

Experience

Secureworks Automation

https://www.secureworks.com
Secureworks is a cloud-native security platform that detects advanced threats, streamlines investigations, and automates corrective actions. As an SDET, I scaled the automation framework that provided coverage to this application and other utilities integrated into the development process to make it efficient and reliable. In addition, I designed and implemented automation strategies fitted for specific functional teams while successfully incorporating them into the automated release process. I had the opportunity to mentor some of my colleagues and help them ramp up their careers through coaching sessions, learning paths, and other resources.

Education

2012 - 2018

Bachelor's Degree in Systems Engineering

Universidad Latina - Heredia, Costa Rica

Skills

Libraries/APIs

Playwright

Tools

Postman, GitLab, Jenkins, Artillery, Grafana k6, WebdriverIO, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon QuickSight

Languages

JavaScript, TypeScript, GraphQL, Python, Java, C++, SQL

Frameworks

Cypress, Selenium

Paradigms

Agile, Automated Testing, Test Automation, Agile Project Management

Platforms

AWS IoT, Docker, Rancher

Storage

Databases, Datadog

Other

SDET, QA Automation, Performance Testing, Quality Assurance (QA), API Testing, Software Development, Software Design, IT Networking, Software QA, Manual QA, SEO Tools, Customer Relationship Management (CRM), Digital Marketing, GitHub Actions, Argo CD

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring