Mohsen Nasiri

Tech lead with a focus on quality

Based in Germany. If it takes creativity, tech or AI, it's for me.

Leading QA
Since 2018
Studied
M.Sc. Computer Science, Eastern Finland
Main tools
  • Cypress
  • WebdriverIO
  • Selenium
  • k6
  • Python
  • Grafana
  • Claude

Experience

  1. CompuGroup Medical, QA Lead

    2025 to now

    • Lead the manual and automation QAs.
    • Built an AI workflow hub: agents, tools and human review take a Jira ticket to test cases, automated tests, a merge request and a code review.
    • The hub is becoming the standard AI workflow tool at CGM in Germany.
    • Built a test reporting dashboard on Allure results: trends, flaky tests, coverage by team, Jira bugs, Zephyr sync and visual snapshot review.
  2. LucaNet, QA Lead

    2024 to 2025

    • Led the manual and automation QAs.
  3. MessageBird, Senior QA Engineer

    AmsterdamFeb 2022 to 2024

    • Web and API automation with Cypress and Supertest.
    • Load testing framework in k6 and Chai for load-heavy user journeys.
    • Bug reporting and triage for all product teams.
    • Dashboards, monitors and alerts on quality metrics.
  4. Talentspace, QA Lead

    BerlinNov 2020 to Feb 2022

    • Created and managed the QA team.
    • QA process across all feature teams, with company-wide bug triage.
    • End-to-end framework with visual regression in Cypress, WebdriverIO and Percy.
    • API testing in Chai and Supertest.
    • Quality of service dashboards on Datadog, plus SonarCloud and FullStory.
  5. HeyJobs, QA Lead

    BerlinNov 2019 to Aug 2020

    • Metrics, monitors and alerts for error rate, page speed and downtime.
    • Grew the team through hiring.
    • QA from the product spec to after the release.
    • Less flaky test automation, visual regression, parallel runs and device farms.
  6. OSRAM, QA Lead

    BerlinAug 2018 to Nov 2019

    • Built a QA team of three from the ground up.
    • Manual and automated testing of web apps, microservices and their API.
    • QA engaged early.
    • Performance and load testing of the IoT cloud.
  7. Hubrick, Senior QA Engineer

    BerlinJan 2016 to Jul 2018

    • QA workflow inside the feature teams, with test steps in CI/CD and TestRail.
    • Test automation with WebdriverIO, and load testing with JMeter and Python.
    • QA metrics with Prometheus and Grafana.
  8. Arbonaut, Full-stack Developer

    FinlandFeb 2013 to Dec 2015

    • Web apps in PHP, JavaScript and OpenLayers.
    • ArcGIS plugins with GeoServer, PostGIS and PostgreSQL.
    • Windows mobile and desktop apps in .NET C#.

Education

  1. University of Eastern Finland, M.Sc. Computer Science

    Joensuu, Finland2012 to 2015

  2. Iran University of Science and Technology, B.Sc. Software Engineering

    Tehran, Iran2008 to 2012

Skills

Leading
  • Building QA teams
  • 1-on-1s, syncs and reviews
  • Agile and scrum
Code
  • Python
  • Java
  • JavaScript
  • Go
Automation
  • Cypress
  • WebdriverIO
  • Selenium
Load
  • k6
  • JMeter
Testing
  • Desktop and mobile clients
  • REST
  • GraphQL
  • TestRail
Metrics
  • Grafana
  • Prometheus
  • Datadog
AI
  • Claude
  • ChatGPT
  • DeepSeek
Daily with
  • Developers
  • Product owners
  • Designers
  • Customer success

Writing

medium.com/@mohsenny

Outside work

  • Astronomy
  • Quantum physics
  • Tennis
  • My golden retriever

Then see what I make for fun: Solar keeps the planets at true scale, Gravity simulates a mass bending space, Lightbox mixes colour.