Mark Michaelis

Software Architect Quality Assurance at CoreMedia

Hamburg, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Mark Michaelis is a Software Architect in Quality Assurance with 17 years of professional experience, blending deep Java development expertise with a strong focus on test automation and exploratory testing. Based in Hamburg, he designs and implements test frameworks (JUnit 4/5, Selenium, QF‑Test, Hoverfly) and drives QA practices at CoreMedia while mentoring developer communities in both QA and Java. ISTQB certified, he pairs whitebox and blackbox techniques to inject testability into products early, improving reliability and developer testing skills. An active contributor to prominent projects like JUnit4, he has improved test execution robustness and added coverage through targeted fixes and new tests. His uncommon strength is combining hands‑on GUI testing framework development with backend automation know‑how, enabling end-to-end quality improvements that developers can adopt directly.
code17 years of coding experience
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

unit-testing10
javas10
junit10
java10
test-automation10
exception-handling9
refactoring8

Programming languages (12)

TypeScriptPowerShellJavaShellCSSSCSSJavaScriptGo

Github contributions (5)

github-logo-circle
junit-team/junit4

Jun 2012 - Oct 2012

A programmer-oriented testing framework for Java.
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:9 commits, 1 comment in 4 months
Contributions summary:Mark primarily contributes to the JUnit4 testing framework, addressing issues related to test execution and behavior. Their work involves modifying the `TestWatcher` class to handle exceptions in the `skipped()` method, ensuring failures are properly reported. They also remove wildcard imports and refactor code based on coding style guidelines. The user's changes include adding new tests and modifying existing ones to improve the framework's robustness.
testingjavatesting-frameworkjunit
mmichaelis/lib-bash

Feb 2025 - Mar 2025

Library Files for Use in Bash Scripts
Contributions:3 reviews, 49 PRs, 69 pushes in 28 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mark Michaelis - Software Architect Quality Assurance at CoreMedia