
Alvaro Sandoval
Verified Expert in Engineering
QA Automation Developer
Heredia, Heredia Province, Costa Rica
Toptal member since November 11, 2024
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
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
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
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.
Staff QA Automation Engineer
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.
QA Automation Engineer
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.
Senior QA Analyst
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.
Email Marketing Account Executive
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.
Experience
Secureworks Automation
https://www.secureworks.comEducation
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring