Alexander Chaves, Developer in Málaga, Spain

Alexander Chaves

Quality Assurance (QA) Developer

Location
Málaga, Spain
Toptal Member Since
November 5, 2021

With a master's degree in computer science, Alex is a seasoned computer engineer working in QA roles since 2007. As a natural leader, he has thrived at managing QA teams since 2014, frequently performing as a Scrum Master. Besides being a great team player, Alex can also work efficiently in the technical field related to manual and automation testing, including functional, performance, and integration testing.

Alexander is available for hire
Hire Alexander

Portfolio

Curantis Solutions
Katalon, Postman, Jira, Java, Selenium, Quality Assurance (QA), QA Automation
EPAM Systems
.NET, Apache JMeter, Java, Selenium
Gorilla Logic
Scrum, Roku, Apple TV, Android, iOS

Location

Málaga, Spain

Availability

Full-time

Preferred Environment

Java, Selenium, TestNG, Apache Maven, Postman, Apache JMeter, Git, Jenkins

The most amazing...

...project I've created from scratch is an automation framework for functional testing, integrating it into the continuous integration process.

Work Experience

2020 - PRESENT

QA Lead

Curantis Solutions
  • Defined the standards for the creation of test cases and test plans using Zephyr as the test management tool.
  • Created and maintained a functional automation framework using Katalon, Groovy, and Java.
  • Built an API automation framework that validates the integration tests between different modules of the application with Postman.
  • Led the releases, defining which modules must be tested before certifying that each environment is working as expected and ready for deployment.
Technologies: Katalon, Postman, Jira, Java, Selenium, Quality Assurance (QA), QA Automation
2019 - 2021

Senior Automation Engineer | Scrum Master

EPAM Systems
  • Set up a QA team of eight engineers with different levels of responsibility, including automation, performance, and manual testing.
  • Maintained an automation framework in .NET that was continuously running on Microsoft Azure as part of the continuous integration process.
  • Created and executed integration testing using Postman.
Technologies: .NET, Apache JMeter, Java, Selenium
2018 - 2019

Senior Scrum Master

Gorilla Logic
  • Owned the delivery and coordination of four different teams that release products for several mobile platforms, including Roku, iOS, tvOS, Android, and AndroidTV.
  • Coordinated and led projects groups to achieve specific project milestones and deliverables.
  • Executed all the scrum ceremonies and removed blockers for the team members.
Technologies: Scrum, Roku, Apple TV, Android, iOS
2014 - 2018

QA Senior Engineer | Tech Lead

Globalnow
  • Spearheaded the process definition and aligned it with agile methodologies like Scrum.
  • Designed, developed, and executed automated and manual test cases using open-source tools like Java, Maven, TestNG, JUnit, and Postman.
  • Defined the continuous integration process in the cloud using Jenkins as a tool.
Technologies: Java, Selenium, Ranorex, Apache JMeter, iOS, Android, Jenkins, QA Automation, Quality Assurance (QA)
2011 - 2014

Hardware Verification Engineer

Hewlett Packard Enterprise
  • Developed an entire hardware automation framework for testing with Specman and testing Verilog designs.
  • Built an API framework for the interaction of high-level software with lower levels of software using C.
  • Implemented the hardware automation tests on E language.
Technologies: Specman, C
2009 - 2011

Junior QA

Testing Software
  • Created manual test cases and performed their execution using open-source tools such as Testopia.
  • Built, maintained, and executed test cases using Selenium and JUnit for software related to network management.
  • Developed, monitored, and ran automated test cases for a lending online platform using Selenium and JUnit.
Technologies: Selenium, Java, Manual Software Testing
2007 - 2009

Junior QA

La Jolla Gaming
  • Created the automation framework using TestComplete for a gambling application.
  • Performed manual testing over a different set of applications to guarantee that the software was working as expected.
  • Executed regression tests to certify the product releases from the QA side.
Technologies: Testing, C#, Manual Testing

Experience

Java Automation Template

This automation framework built from scratch used the minimum amount of components of every typical automation project.

The project is already able to work with the page object pattern, generate HTML reports, attach screenshots in case of errors, and enable grid execution and docker if required.

Skills

Languages

Java, C, C#

Frameworks

Selenium, TestNG, Ranorex, .NET

Tools

Postman, Git, Katalon, Apache Maven, Apache JMeter, Jenkins, Jira, Specman

Paradigms

Agile, Scrum, Testing, Manual Testing

Platforms

Web, Apple TV, Android, iOS

Other

Quality Assurance (QA), QA Automation, Objects, Patterns, PI Planning, Algorithms, User Experience (UX), A/B Testing, Accessible Design, Roku, Manual Software Testing

Education

2014 - 2016

Master's Degree in Computer Science

Instituto Tecnologico de Costa Rica - Cartago

2006 - 2010

Bachelor's Degree in Computer Engineering

Instituto Tecnologico de Costa Rica - Cartago

Certifications

JANUARY 2019 - PRESENT

Certified SAFe 4 Agilist

Scaled Agile

JUNE 2015 - PRESENT

Scrum Master

Scrum Alliance