I am Dimitris Dranidis, a Computer Science educator and a Quality Assurance practitioner. I am passionate about software quality, clean code, testing and in particular automated testing, agility and education.

Professional Experience

  • QA Lead - BetAdvanced
  • Associate Professor (served as Head of Department) at the Computer Science department at CITY College, CITY College, University of York Europe Campus


  • PhD in Computer Science, Ludwig-Maximilian’s-University, Munich, Germany


  • Automated Testing
  • Model-based Testing
  • Agile methods
  • Object-oriented Analysis and Design
  • Formal methods
  • Software Engineering
  • Project Management
  • Learning and Teaching Technologies


  • JSXM - A model based testing tool for the automated generation of test cases
  • StudentUML - An educational UML drawing tool with consistency checking


  • Board game designer: Grand Bazaar
  • Guitar player in a local Jazz band: “Breezz”


I love learning new languages. A language is a reflection of the country’s culture.

  • Native: Greek
  • Fluent: English, German
  • Independent user: Turkish
  • Basic user: Japanese, Spanish, Italian

Social Media

Static Badge Static Badge Static Badge