Carlos Parra, Developer in Santo Domingo, Dominican Republic
Carlos is available for hire
Hire Carlos

Carlos Parra

Verified Expert  in Engineering

Software Developer

Location
Santo Domingo, Dominican Republic
Toptal Member Since
July 10, 2019

Carlos is a quality assurance and software development specialist. He is a self-taught and proactive professional who has worked with companies such as First American, ABI DSS, and Power Plan. He built an app that oversees school management, saved time and money by optimizing processes with automation, and is proficient with CI/CD, pipelines, testing, migrations, and team management.

Portfolio

Neural Technology Solutions, SRL.
Visual Studio Code (VS Code), Postman, Entity Framework, RestSharp...
Toptal Client
Quality Assurance (QA), Visual Studio Code (VS Code), Jira, Postman...
Newtech, SRL.
Quality Assurance (QA), Postman, MSTest, Automated UI Testing...

Experience

Availability

Part-time

Preferred Environment

Git, Selenium, Visual Studio, C#

The most amazing...

...software I've developed was a web application for managing the processes of a school, including enrollments, and grades.

Work Experience

Software Engineer

2019 - PRESENT
Neural Technology Solutions, SRL.
  • Maintained the company's Angular UI component library.
  • Integrated Power BI into an Angular web application.
  • Wrote new features for a SaaS company's platform.
  • Integrated a spreadsheet validator using background jobs.
  • Built wrapper Angular components using the Syncfusion library.
  • Created a Selenium-based automation framework using C#, RestSharp, MSTest v2.
Technologies: Visual Studio Code (VS Code), Postman, Entity Framework, RestSharp, Automated Testing, JavaScript, Docker, Azure, .NET Core, SQL, Azure DevOps, Scrum, Git, Jira, TypeScript, Microsoft SQL Server, Visual Studio, Angular, C#

Senior QA Engineer

2019 - 2020
Toptal Client
  • Developed effective and detailed test plans and test cases for new and existing features.
  • Improved the company's QA process ensuring a higher level of quality during software releases.
  • Took full responsibility for the testing and quality assurance on various company software development projects.
  • Created test strategies to ensure high-quality deliverables.
Technologies: Quality Assurance (QA), Visual Studio Code (VS Code), Jira, Postman, Automated UI Testing, Automated Testing, Azure DevOps, Selenium, Git, C#, QA Automation, QA Testing, E2E Testing, API Testing, Manual Testing, UI Testing

Senior QA Engineer

2019 - 2019
Newtech, SRL.
  • Implemented new functionalities to the automation framework.
  • Automated test cases using the company's Selenium-based automation framework.
  • Maintained the existing codebase for the automation framework.
  • Reviewed other teammates' code through pull request.
  • Built a pipeline for automated test runs in Azure DevOps.
Technologies: Quality Assurance (QA), Postman, MSTest, Automated UI Testing, Automated Testing, SQL, Scrum, Selenium, Git, API Testing, QA Automation, QA Testing, Azure DevOps, Visual Studio, Selenium WebDriver, C#

Lead Automation Engineer

2016 - 2019
Newtech, SRL.
  • Led a technical team with seven automation engineers.
  • Led the migration effort from test manager (MTM) to TFS, for running automated tests.
  • Helped to migrate a 6,000 test cases regression suite based on CodedUI to Selenium, reducing execution time by over 70%.
  • Reduced manual testing efforts by ensuring a minimum of 90% success rate on automation execution.
  • Oversaw automation activities.
  • Implemented and maintained the UI and API test frameworks and infrastructure.
  • Implemented CI and Continuous Testing strategies along with development Continuous Delivery workflows.
Technologies: Quality Assurance (QA), Microsoft SQL Server, Postman, QA Test Plan Management, Leadership, Automated UI Testing, Automated Testing, Azure, SQL, Scrum, Selenium, Git, API Testing, QA Automation, QA Testing, .NET, TFS, Selenium WebDriver, MSTest, Visual Studio, C#

MSTest V2 Test Framework Contributions

https://github.com/microsoft/testfx/commits?author=parrainc
This project enabled me to make contributions to the Microsoft Unit Testing framework, MSTest V2. I'm really proud to have been a contributor to this project.

PowerPlan Automation Framework

This is an automation framework I developed for the QA team in my current job. It uses C#, Selenium, RestSharp, IdentityModel, and Visual Studio. It will be used for mobile and desktop utilizing Appium, and the WinAppDriver.

Android App to Manage Movies and TV Shows

This was an Android application that allowed users to manage their favorite movies and tv shows. It was developed using The Movie DB, Picasso, Retrofit, Butter Knife, Room, and Firebase job dispatcher.

Selenium Automation Framework

This was First American's Selenium-based automation framework, used by multiple teams across the organization. Developed using C#, Selenium, Page Object Model, and Visual Studio.

Languages

C#, SQL, HTML5, TypeScript, JavaScript, CSS

Frameworks

Selenium, .NET Core, Angular, NUnit, .NET, Appium

Tools

Git, MSTest, RestSharp, Postman, Android Studio, Visual Studio, Jira, TFS, Apache JMeter, Mocha

Paradigms

Manual Testing, Scrum, Azure DevOps, Page Object Model (POM), Test-driven Development (TDD), Continuous Integration (CI), Continuous Delivery (CD), Automation, Automated Testing, Testing, Continuous Development (CD), App Development, E2E Testing

Platforms

Visual Studio 2017, Visual Studio Code (VS Code), Azure, Docker, Firebase, Android

Other

QA Testing, UI Testing, Automated UI Testing, Selenium Page Object, API Testing, Quality Assurance (QA), QA Automation, Manual QA, SOLID Principles, Leadership, APIs, QA Test Plan Management

Libraries/APIs

Entity Framework, Selenium WebDriver

Storage

SQL Server 2017, Microsoft SQL Server, Oracle 11g

2014 - 2018

Bachelor's Degree in Software Engineering

Universidad APEC (UNAPEC) - Santo Domingo, Dominican Republic

JANUARY 2019 - PRESENT

C# Design Strategies

PluralSight

JANUARY 2019 - PRESENT

Implementing and Securing an API with ASP.NET Core

PluralSight

AUGUST 2018 - PRESENT

Automated Testing with MSTest V2

PluralSight

AUGUST 2018 - PRESENT

Diploma in Oracle Databases

Instituto Tecnologico de Santo Domingo (INTEC)

JULY 2018 - PRESENT

Continuous Delivery and DevOps with TFS and VSTS 2018, Release Management

PluralSight

FEBRUARY 2018 - PRESENT

Diploma in Android Development

Universidad APEC (UNAPEC)

JUNE 2016 - PRESENT

Automated Web Testing with Selenium

PluralSight

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