Esteban Ramirez, Developer in Medellín - Antioquia, Colombia
Esteban is available for hire
Hire Esteban

Esteban Ramirez

Verified Expert  in Engineering

QA Automation Developer

Location
Medellín - Antioquia, Colombia
Toptal Member Since
January 18, 2024

Esteban is an experienced QA engineer with over 13 years of experience in diverse roles. He is skilled in overseeing testing projects from inception, adeptly navigating Agile software development methodologies. He has performed functional and non-functional tests on mobile devices for Globant, ensuring solutions met business objectives and maintained operational reliability. Esteban is proficient in API testing for web and mobile UIs and is effective in unsupervised work.

Portfolio

AllStartsIt
C#, Selenium, SQL Server 2016, Git, QA Automation, Jira, .NET...
EPAM Systems
C#, Selenium, SpecFlow, Git, Azure, Sitecore, Appium, CI/CD Pipelines...
MAS Global Consulting
C#, Selenium, Azure DevOps, RestSharp, API Testing, Swagger, CI/CD Pipelines...

Experience

Availability

Part-time

Preferred Environment

C#, C#.NET, Agile, Azure DevOps, Selenium, QA Automation, APIs

The most amazing...

...project I've worked on is a QA automation framework using C# and Selenium with UI and API testing. I ensured the execution of high-quality software solutions.

Work Experience

Senior QA Automation Engineer

2023 - PRESENT
AllStartsIt
  • Contributed to the global tech team as a quality assurance automation engineer, specializing in Selenium with C#. Led automation testing for multiple proprietary applications, ensuring robust and efficient solutions.
  • Created and executed automation scripts for ongoing releases. Maintained all test automation frameworks, proactively building and improving shared libraries.
  • Provided critical feedback on feature requirements, designs, and code changes. Wrote efficient and reliable automated test cases and was in charge of promoting and assessing the quality of software across teams on interdependent features.
Technologies: C#, Selenium, SQL Server 2016, Git, QA Automation, Jira, .NET, Functional Testing, Test Scripting, Quality Assurance (QA), Automated Testing, Automated UI Testing, Black Box Testing, Software QA

Senior Software Engineering in Test

2022 - 2023
EPAM Systems
  • Acted as the test automation engineer and delivered high-quality web UI scripts using C#, SpecFlow, Selenium, and Appium to ensure robust and efficient testing solutions.
  • Automated behavior-driven development (BDD) scripts.
  • Reviewed regression tests in Azure DevOps and the EPAM report portal and contributed to test automation (TA) enhancements.
Technologies: C#, Selenium, SpecFlow, Git, Azure, Sitecore, Appium, CI/CD Pipelines, Behavior-driven Development (BDD), Scaled Agile Framework (SAFe), BrowserStack, QA Automation, .NET, xUnit, Functional Testing, Test Scripting, Quality Assurance (QA), Automated Testing, Automated UI Testing, Manual QA, Black Box Testing, Software QA

Senior Full-stack QA Analyst

2016 - 2022
MAS Global Consulting
  • Automated test cases using C# and Selenium on the in-house framework. Maintained and optimized the automation framework.
  • Carried out functional tests on enterprise and web applications and ensured solutions aligned with business objectives.
  • Conducted technical interviews for candidates. Provided support for user acceptance testing (UAT) and post-production tests. Mentored junior QA team members.
Technologies: C#, Selenium, Azure DevOps, RestSharp, API Testing, Swagger, CI/CD Pipelines, BrowserStack, MySQL, Scaled Agile Framework (SAFe), Microsoft Team Foundation Server, QA Automation, .NET, Functional Testing, Test Scripting, Quality Assurance (QA), Automated Testing, Automated UI Testing, Manual QA, Black Box Testing, Manual Testing, Software QA, Postman

Senior Quality Control and Assurance Engineer

2013 - 2016
Globant
  • Executed functional tests on enterprise and web applications. Performed functional and non-functional tests on mobile devices. Ensured solutions met business objectives and maintained operational reliability.
  • Analyzed project documentation, designing and writing comprehensive test cases. Defined testing strategies for diverse problem types. Conducted technical interviews for team members.
  • Supported user acceptance testing (UAT) and post-production tests. Defined and executed report and metrics plans throughout projects.
Technologies: Adobe Experience Manager (AEM), QA Testing, Scrum, SQL, Agile Software Testing, Functional Testing, Test Scripting, Quality Assurance (QA), Automated Testing, Automated UI Testing, Manual QA, Black Box Testing, Manual Testing, Software QA

Senior QA Engineer | Team Lead

2010 - 2013
LiveVox
  • Conducted analysis, design, and implementation for the LiveVox platform, enhancing call center and portfolio capabilities. Managed the quality management platform for comprehensive performance assessment.
  • Analyzed and verified evidence in databases to ensure data integrity. Led the design, installation, and configuration of SMS interconnections. Documented and tracked bugs in a centralized system, ensuring systematic issue resolution.
  • Fostered team synergy and upheld high-performance standards, contributing value to the company. Conducted process testing for critical projects and novel features. Mentored new QA team members, providing guidance and support.
  • Developed and executed rigorous test plans to identify and document software bugs. Facilitated active communication and collaboration with other departments, streamlining the QA process.
Technologies: Scrum, QA Testing, QA Leadership, Manual QA, Black Box Testing, Manual Testing, Software QA, Operational Streamlining

Infrastructure and Solutions Engineer

2009 - 2010
Conectar.biz
  • Led a technology team, overseeing projects and conducting analysis for security and development procedures. Managed the communications manager platform, including Linux servers and database administration.
  • Developed functional tests for pre-production, maintaining and supporting projects in production. Conducted integrated development using Java, web services, and connectors.
  • Provided level 3 support for comprehensive technical assistance.
Technologies: Linux, Citrix, MySQL, PostgreSQL, Manual Testing

Adobe Experience Manager (AEM) Migration

Acted as the quality control and assurance (QC/QA) leader for the team in charge of migrating the magazine sites for Scholastic to Adobe Experience Manager (AEM).

TASKS
• Perform functional tests on enterprise and web applications.
• Carry out functional and non-functional tests on mobile devices.
• Verify that the solution is developed according to business objectives.

Legacy Apps Transformation

As part of a dynamic team, I played a pivotal role in creating innovative applications based on legacy systems.

TASKS:
• Collaborate on the automation of test cases using C# and Selenium within a tailored framework.
• Uphold and enhance the automation framework to ensure optimal efficiency.
• Conduct thorough functional tests on both enterprise and web applications.
• Ensure the alignment of solutions with predefined business objectives.
• Leverage an in-house framework to automate test cases and streamline processes.
• Develop and implement scripts for test automation within the C# and Selenium framework.
• Assure the operational reliability of the newly created applications.
• Analyze project documentation, including requirements, acceptance criteria, and plans.
• Design and write comprehensive test cases to ensure robust testing coverage.
• Define testing strategies tailored to address various types of problems.
• Manage technical interviews for team members at lower or similar seniority levels.
• Support defining and executing user acceptance testing (UAT) and post-production tests.

Strategic Quality Assurance Expertise and Automation Mastery in a Fortune 500 Environment

https://www.johnsoncontrols.com/
I worked for six years at a Fortune 500 company, where I played a pivotal role in designing quality strategies for both manual and automation testing. I was involved in the creation of automation frameworks utilizing C# and Selenium and implementing CI/CD on the Azure platform. Throughout this period, I collaborated closely with the same product owner, contributing to developing five applications for their technology hub. Additionally, I took on the role of mentoring junior quality assurance professionals, fostering their growth and development within the team.

Frameworks

Selenium, .NET, Scaled Agile Framework (SAFe), SpecFlow, Appium, Swagger

Paradigms

Agile, Scrum, Kanban, Test Automation, Functional Testing, Automated Testing, Manual Testing, Azure DevOps, Behavior-driven Development (BDD)

Other

QA Automation, QA Testing, Agile Software Testing, Quality Assurance (QA), Test Scripting, Automated UI Testing, Manual QA, Black Box Testing, Software QA, APIs, Software Engineering, CI/CD Pipelines, API Testing, QA Leadership, Sitecore, Operational Streamlining

Languages

C#, C#.NET, SQL

Tools

Git, RestSharp, xUnit, Postman, Jira, BrowserStack, Microsoft Team Foundation Server, Adobe Experience Manager (AEM), Cucumber

Platforms

Azure, Linux, Citrix

Storage

SQL Server 2016, MySQL, PostgreSQL

2002 - 2009

Bachelor's Degree in Systems Engineering

Colombian School of Engineering Julio Garavito - Bogota, Colombia

DECEMBER 2019 - PRESENT

A4Q Certified Selenium Tester Foundation

ISQI group

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