samih.dev

About

I learned to build first, then learned to doubt it

Four years of software engineering, a QA qualification, and a job where the software moves other people's money.

I studied software engineering at the Technological College of Be'er Sheva between 2020 and 2024 — full-stack work in React Native, Node.js, MongoDB and SQL, alongside programming and cryptography in Java, C# and Python. The projects on this site were built in that period and after it, each one taken from an empty repository to something that runs.

Then I went the other way. I trained as a QA engineer at Qualitest and now do quality assurance at Bit, on financial platforms where a defect is not an inconvenience — it is somebody's money. Functional, regression, smoke and integration testing across backend microservices and the interfaces customers touch.

Testing changed how I build. When you have spent months finding the paths nobody planned for — the empty state, the slow network, the request sent twice — you stop writing code that only works on the happy path. That is what I would bring to a team: I write the feature, and I already know how I would break it.

I work in Arabic, Hebrew and English, and I spent time volunteering with the Perach project, mentoring students one on one. Both taught me the same thing about this job: the hard part is usually explaining it clearly to the person on the other side.

Experience

Software Tester (QA)

Bit — Financial Platforms (Client / Backend)

2025 – Present
  • Lead quality assurance for enterprise financial mobile and web applications.
  • Run functional, regression, smoke and integration testing across backend microservices and client-facing interfaces.
  • Turn business requirements into test cases and acceptance criteria with product and engineering.
  • Catch bottlenecks, security gaps and usability problems early, where they are still cheap to fix.
  • Document defects and system behavior so engineering can reproduce a problem without asking twice.

Background

Education & certifications

2020 – 2024

Software Engineering

Technological College of Be'er Sheva

Full-stack development: React Native on the client, Node.js, MongoDB and SQL on the server. Programming and cryptography coursework in Java, C#, Python and the Android API.

2025

QA Course

Qualitest

Manual and automated testing — functional, load and integration — test case authoring, Postman, Selenium and SQL Server.

2023

Android Development Course

John Bryce

Native Android development and the platform APIs underneath the cross-platform tools.

Languages

Arabic (native) · Hebrew (professional) · English (intermediate)

Volunteering

Perach Project — mentoring and personal support for students.