Luige
Test Automation Developer
Automated tests break when the interface changes. At X-Testing, I've been automating tests and processes since 2024. In my undergraduate thesis, I'm researching how those tests can heal themselves.
Experience
X-Testing
Software quality and testing company based in Salvador, Brazil, providing test and process automation (RPA) services to other companies.
Test Automation Developer (Trainee)
Apr 2026 to present
I run test automation projects, from development through maintenance. In an earlier phase of my current project, I integrated the tests with the Microsoft Graph API to validate emails automatically.
Test Automation Intern
Jul 2024 to Mar 2026
Optimized existing process automations so they broke less often and needed less maintenance.
Projects
Auto-Healing for Web UI Tests
E2E tests break when a DOM or CSS change leaves a selector unable to find its element. This prototype searches for the element using structural similarity and stable attributes, then computes a confidence score. Above the threshold, it replaces the selector and logs the change for review. Below it, the test fails just as it would without the mechanism.
TypeScript, Playwright, POM
- Languages
- TypeScript
- Updated
- Oct 5, 2026
lluigecm/autohealing-e2e-testsart: LPC (CC-BY-SA 3.0) and DyLESTorm MyGather
A 2D pixel-art virtual office. When two avatars get close, audio between them turns on by itself. The server validates every move, so nobody gets into a closed room without walking through the door. Built for real use by a small team.
TypeScript, Node.js, Socket.io, WebRTC, Canvas
- Languages
- TypeScript, HTML, Shell
- Updated
- Oct 9, 2026
lluigecm/MyGather
Stack
- Languages
- Python, TypeScript, C, C++
- Testing and automation
- Playwright, Robot Framework
- Parallel computing
- MPI, OpenMP
Education
Bachelor of Science in Computer Science
UESC, State University of Santa Cruz (Bahia, Brazil). Expected completion: 2026.
Thesis on automatic selector recovery in web UI tests.
Contact
Want to talk about test automation or one of these projects? Write to me.