whoami

Hi, I'm

Mohamed Amine

Ben Salah

— they call me damine

Senior SDET @ Thomson ReutersQA Automation EngineerFrontend Developer
Porto Alegre, Brazil 🇧🇷·Available for opportunities

Senior QA Automation Engineer with a strong background in Frontend Development — bringing a unique dual perspective to building and testing software. Far from home, close to the code.

Arctic Code Vault Contributor·Pull Shark ×3·7+ years experience
Mohamed Amine Ben Salah

About

A bit about me

I'm a Senior QA Automation Engineer with a strong background in Frontend Development, bringing a unique dual perspective to building and testing features. This allows me to ensure both robust functionality and seamless user experiences.

I have extensive experience with React, Angular, Vue.js, and React Native. In my QA role, I specialize in advanced testing methodologies using Playwright, Cypress, Appium, Selenium, and WebdriverIO — and I've led teams, mentored engineers, and integrated automated tests into CI/CD pipelines across multiple concurrent engagements.

Active open-source contributor to BigBlueButton — a 9.2k★ web conferencing platform. Originally from Tunisia 🇹🇳, living in Porto Alegre, Brazil.

Languages

ArabicNativeEnglishFluentFrenchFluentPortugueseFluentGermanBasic

Current Role

Senior SDET

Thomson Reuters — Brazil

Open Source

Active Contributor

BigBlueButton (9.2k ★)

Expertise

QA Automation + Frontend

Cypress · Playwright · React · Angular

Location

Porto Alegre, RS — Brazil

Tunisian 🇹🇳 · UTC -3

Experience

Work history

10+ years · multiple concurrent contracts highlighted

Senior SDET

Current
Thomson Reuters·Brazil (Remote)
Full TimeJul 2025 – Jun 2026
  • Owned design, development, and maintenance of automated test suites for the ONESOURCE Global Trade Management (GTM) platform — dual-stack: legacy ASP.NET WebForms + modern Angular/.NET 8 microservices.
  • Built E2E automation using Cypress (TypeScript) for modern pages and Selenium/C#/NUnit for legacy pages, following Page Object Model and targeting 100% functional coverage.
  • Validated multi-tenant partner configurations, localization across English, Spanish, and Portuguese, and WCAG 2.1 AA accessibility compliance.

Senior QA Automation Engineer Tech Lead

Globant·Brazil (Remote)
Full TimeJun 2024 – Feb 2025
  • Developed automation using Playwright, Cucumber, and Bash; maintained CI/CD pipeline on GitLab with Kubernetes and Docker.
  • Led a team of QA Automation Engineers to deliver high code quality and meet product needs.

QA Automation Engineer Tech Lead

TVScientific·Brazil (Remote)
Part Time → Full TimeDec 2023 – Jun 2024
  • Led development and maintenance of an automated testing framework plus manual testing, ensuring rigorous coverage.
  • Mentored the QA team in best practices and integrated test suites into CI/CD pipelines.

Senior QA Automation Engineer

TVScientific·Brazil (Remote)
Part TimeDec 2023 – Jan 2025
  • Implemented efficient testing strategies using Cypress and maintained CI/CD QA and staging pipelines.
  • Migrated test management from ServiceNow to Asana for improved team workflow.

Senior QA Automation Engineer

Ask Media Group·Brazil (Remote)
Part TimeAug 2023 – Apr 2024
  • Developed automated functional tests for web applications at scale, working closely with clients to shape testing standards.
  • Modified STLC processes with QA managers to maintain high-quality work products while accelerating delivery.

Senior QA Automation Engineer Tech Lead

Remedy Point Solutions·Brazil (Remote)
Part TimeJun 2023 – Sep 2024
  • Implemented efficient testing strategies using Cypress and maintained CI/CD pipelines to ensure reliable deployments.

Senior QA Automation Engineer

Applaudo·Brazil (Remote)
Full TimeApr 2022 – Jun 2023
  • Utilized Jest, Cypress, and Protractor for automation; collaborated with cross-functional teams on test case design.
  • Managed end-to-end test cycles in ServiceNow including task management, defect tracking, and test coverage analysis.

QA Automation Engineer + Frontend Developer

ENCORA BRAZIL·Brazil (Remote)
Part TimeJan 2021 – Apr 2022
  • Demonstrated expertise in JS testing frameworks and Bash automation scripts.
  • Developed dynamic web apps in Vue.js and React.js; proficient in troubleshooting and debugging.

QA Automation Engineer

BigBlueButton (Open Source)·Remote
Open SourceApr 2019 – Dec 2021
  • Active contributor to the 9.2k★ open-source web conferencing platform.
  • Utilized Puppeteer, WebdriverIO, and Playwright to automate browser tasks and perform E2E testing.

Frontend Developer

iMDT·Brazil (Remote)
Full TimeApr 2019 – Nov 2019
  • Created responsive web apps with React and Angular 2; built cross-platform mobile solutions with React Native.
  • Integrated Laravel 5.5 APIs, applying best practices in state management, version control, and code reviews.

Frontend Developer

SECULLUM SOFTWARES·Brazil
Full TimeOct 2018 – Mar 2019
  • Built three React Native apps — Ponto Web, Academia Gym, and Expo — ensuring smooth cross-platform functionality.

Earlier — Internships

Web Developer Intern

ECHO.tn

Jan 2014 – Aug 2015 · Tunis, Tunisia

Web Developer Intern

Open Sky Consulting

Jan 2015 – Feb 2015 · Tunis, Tunisia

Skills

What I work with

Frontend

ReactNext.jsAngularVue.jsReact NativeTypeScriptJavaScriptHTML / CSSTailwind CSSFlutter / Dart

QA & Automation

CypressPlaywrightPuppeteerSelenium / NUnitWebdriverIOAppiumProtractorCodeceptJSAPI TestingVisual Regression

Tools & Infra

Node.jsDockerKubernetesLinux / BashGit / GitHub / GitLabTravis CI / JenkinsAzure DevOpsMongoDBMySQLPostmanJira / ServiceNow / Asana

Open Source

Contributor to BigBlueButton

BigBlueButton is a complete web conferencing system for virtual classes and meetings. I've contributed to testing infrastructure, browser automation with Puppeteer, WebdriverIO, and Playwright, and QA tooling over 2+ years of active involvement.

9.2k
GitHub Stars
6k+
Forks
Pull Shark
×3 Achievement
Arctic Vault
Contributor

Education

Academic background

2025

Pos-graduation — Software Development Engineering in Testing

2022

Graduation — Software Development Engineering

2018

Bachelor's Degree — Computer Software Engineering

UNISINOS, Brazil

2016

Bachelor of Engineering (BTech) — Computer Software Engineering

ISET Zaghouan, Tunisia

Certifications

React (Certified)Angular (Certified)TypeScript (Certified)JavaScript (Certified)

Contact

Let's talk

Whether it's a new role, a collaboration, or just to say hi — I'm always happy to connect.

damineone@gmail.com·+55 (51) 99745-6190