Welcome to My GitHub Page

Hi, I'm Carlos Sanchez, a Software Engineer in Test with 6+ years of experience in creating test harnesses and applications. This page serves as my resume, highlighting my achievements, experience, and personal projects.

About Me

Key Achievements:

  • 80% Reduction in Regression Time: Automated CI Job in Jenkins, delivering results in minutes without human intervention.
  • Custom Test Harnesses: Developed solutions tailored to team needs, including UI and API testing.
  • CI/CD Implementation: Streamlined project health monitoring and optimized running times.
  • Testing Best Practices: Guided teams on effective testing strategies.
  • Technology Advocate & Speaker: Promoted new technologies in software development.
  • Interviewer: Assessed candidates' skills and knowledge.

Experience

GameChanger

Senior Software Engineer in Test
April 2022 - Present

EPAM Systems Inc.

Senior Software Engineer in Test
May 2018 - September 2022

@Bridgewater Associates

September 2020 - December 2021

@Mastercard

May 2018 - June 2020

Hexaware Technologies Inc.

Software Developer Engineer in Test
February 2017 - May 2018

Softtek

Software Engineer in Test
May 2015 - January 2017

Projects

An end-to-end testing framework using Playwright, TypeScript, and Node. Automates login, shop validation across Chrome, Firefox, and Safari, and integrates with CI/CD.

A UI/API testing framework using Java, Selenium, RestAssured, and TestNG. Includes CI/CD integration for an Amazon workflow.

A web app built with Meteor, Mongo, Node, and React that shortens links and tracks visit counts. View the code.

A Python, Flask, and JavaScript app for real-time stock trading with transaction history.

A C implementation that recovers deleted images from raw memory files.

A program that checks text against a dictionary for spelling errors.

A tool to match DNA sequences against existing data for forensic analysis.

An app for ranking participants based on their scores.

Programming Challenges

My solutions to programming challenges from platforms like LeetCode, Codewars, and Edabit. Updated weekly.

Tech Stack

  • Languages: Java, JavaScript, Python, C
  • Databases: MySQL, SQLite, MongoDB
  • Tools: Flask, RestAssured, Selenium, Cypress, Postman, Jenkins, TeamCity

Continuous Learning

Courses I've completed:

  • CS50's Introduction to Computer Science - Harvard
  • Data Structures and Algorithms - UC San Diego
  • Docker Mastery - Udemy
  • Jenkins Continuous Integration Bootcamp - Udemy

And more on various platforms including Coursera and Test Automation University.

Contact

Email: carlosesh@outlook.com