avatar

Eric Camescasse

software engineer · qa

About

I currently work as a Software Engineer in Test, focused on QA and automation projects that improve reliability and delivery workflows.

I am passionate about complex problem solving and building useful software products.

I prioritize optimizing workflows and crafting efficient, straightforward solutions. I approach problems with simplicity, focusing on the essentials and avoiding premature optimization. My goal is to minimize complexity and create clean, effective software.

Essays

21 Sep 2024

Burn The Boats

14 Sep 2024

Don't Wait For Motivation

Projects

portfolio

Refactored this site from a plain static HTML/CSS setup into a lightweight Astro project while keeping the same minimal terminal-inspired look and feel. Content is now driven from markdown collections for easier updates, including blog posts, About, Projects, and Work Experience.

Passgen

Password generator app with a lightweight Svelte frontend backed by a Node/Express API. You can generate passwords directly from the UI by choosing character types and length, while the backend keeps things simple by only logging request metadata and never storing generated passwords.

dotfiles

Cross-platform dotfiles setup managed with chezmoi, with install guides for both Arch Linux and macOS. It centralizes my terminal and desktop environment configuration (Hyprland, Neovim, tmux, fish, ghostty, waybar, yazi, and more) so new machines are quick to bootstrap and stay consistent over time.

Work Experience

2021 - Present

QA Automation Lead - FLASH

Designed and implemented numerous automated QA projects for web and desktop applications, as well as RestAPIs. Integrated these test suites to the development team’s CI/CD workflows. Coordinated the work of a team of three to ensure timely delivery of our projects. Also spent part of the role writing and executing manual test cases for these products.

2018 - 2021

Tech Support Lead - FLASH

Led a tech support team of around 10 members, focusing on training them on both existing and newly developed features and providing guidance on optimal troubleshooting techniques. Held regular feedback sessions to recognize excellence and offer support in areas needing improvement.