Přemysl Hašek

Software TEST Engineer

Testing Software like crazy for over a decade!

TL; DR;

10+ years in software testing (manual -> automated).

Specialized in C#, BDD, Postman, Jira Xray, GitLab CI…

Experienced in microservice testing, FDA-compliant processes, and full-stack understanding.


About me

I’m a father. A playful devotee of all things digital. Language’s lover, a Player, Jack of many Trades, learning something new every day. Most relevantly here — I design, run, and evaluate software tests for a living. I observe and optimize.

Hard skills

The tools I’m familiar with, with each I worked to some extent.

    • Czech

    • English

    • C#

    • Kotlin (Jetpack)

    • PL/SQL

    • Python

    • YAML

    • SQL

    • XML

    • JSON

    • SpecFlow (Reqnroll)

    • Selenium

    • Postman (Newman)

    • Swagger (OpenAPI)

    • API testing & automation design

    • HP Quality Center, Cypress

    Testing types covered

    • Functional and System

    • Integration and End-to-End

    • Smoke & Regression

    • Unreal Engine 5 (Blueprints, UI, Assets, Events, Interfaces)

    • React

    • FAST API (Python)

    • OpenAPI / Swagger (design and testing)

  • Development & Datachange handling

    • Oracle DB

    • Firebase

    Testing

    • MSSQL Server

    • GitLab (pipeline development)

    • Azure DevOps

    • TortoiseSVN

    • AWS Basics (Lightsail)

    • Jira (Xray)

    • Confluence

    • Redmine

    • Custom internal tools

    • Visual Studio

    • VS Code

    • Office Suite

    • Excel

    • Much more…

    • HTML

    • CSS

    • JavaScript

    • Agile workflow

    • FDA-compliant testing

    • cross-team communication (international)

    • documentation creation in Czech & English

Work Experience

The places I’ve gained my expertise - where I learned a few tricks of the trade…

  • SIEMENS

    5/2023 - Present

    Hired to design and implement a full automated testing solution from scratch — and did exactly that.

    Microservices-based product in manufacturing with a UI for the user. Tested first API and later expanded to UI as well.

    I reused and automated existing Postman collections to run periodically. Set up correct display of results in Jira with Xray, and went to create UI testing solution in Specflow (migrated later to Reqnroll)

    I designed and created a whole BDD solution with Selenium, into which I implemented the API tests too. Made a custom logger for better transparency, and reporting via email and Teams all curated to requested features and format. All deployed and maintained on GitLab pipeline, running periodically.

    I learned a lot in here and helped too. I was a big part of changing processes, led workshops, pitched strategies, consulted solutions. I was the only one to speak for Test Automation, a lot of responsibility, freedom, and work.

  • CERTICON

    4/2021 – 4/2022

    I’ve designed and created tests in C# via Visual Studio and periodically evaluated those in sprints. Pushed those to test sets to Azure using in-house-made tools.

    I was directed to use cases to be tested, but the tests were designed by me. Same for the transparency, documentation and planning all in Azure.

    Project was remote to US for Medtronic (healthcare), so I have been FDA approved for that reason. The workflow was agile, and I’ve had extensive support from the US colleagues, which was great!

    I was able to do my job creatively with enough freedom to learn.

  • EMBED/IT

    1/2020 - 1/2021

    Final year of this job I officially delved into Database Development, where I was learning the ropes, how development works, best code practices, branching, all that. I was appointed to resolve datachanges and some features. I’ve done some smaller tasks myself and were part of some bigger ones.

  • EMBED/IT

    9/2017 – 1/2020

    Here I started as a Manual Tester, not officially senior, but during my time there I’ve been a big part of educating the Junior Testers. I’ve made some presentations for colleagues from China about our product and visited China for business purposes multiple times. I’ve got employee of the month award there for deployment of a CRM system.

    Otherwise, my testing set of responsibilities were to design the tests for our product, run them, evaluate. End to end testing from backend to front. Everything test related to a new feature or a datachange was my responsibility. Also, we smoked-tested sometimes, but it wasn’t my team’s thing much. I didn’t have to participate much. On release dates, there was support from our side, which I often participated in.

  • INVENTI

    1/2016 – 7/2016

    There was a new department being formed and I was a part of it. We were appointed with setting the strategies and implementing those coupled with resolving production datachanges. We were assuring the quality of a new CRM, setting smoke and regression tests and evaluating those in Excel document.

  • CLEVERLANCE

    3/2015 – 8/2015

    Learning new stuff, finding new methods, finding out what it is to be a part of a corporate like. Worked on a project for O2, specifically the billing part and a little bit of the Telecommunication basics.

    The methods were already very much set, so it was all about running and evaluating already existing tests and getting to know all the different tools.

  • MEMOS

    6/2013 – 8/2014

    This is the place I was discovered. They’ve seen my ability to find messy spots on a software in like ten minutes, so they asked me to learn some basic stuff (likes of HTML, CSS, basic PHP) and then they took a leap of faith.

    I became a sole tester for three products (Invoice processing SW, GPS based web app, desktop CRM). I’ve done it all. From crafting a user documentation in Czech and English for the product through light development to changing data on a production environment.

    I’ve used ticketing tools like Redmine or Excel and used different devices to test with. I’ve had some great teachers there which I admire to this day, they taught me what is testing really about and why it can’t be ever truly finished.

    I’ve worked with XML, SQL, web technologies mentioned above, Office, some of the fundamental stuff. This place. This is where it all started and where this CV ends…


Personal projects

My own stuff, built from scratch as fun projects with potential.

  • Free Android app, that offers one place to access all the other apps on device. Aspiring to become a home app, with minimum data being sent externally.

    Users can view contacts, notifications, and messages; create calendar events; and use both an integrated GPT assistant and advanced Google search.

    Built in Android Studio using Kotlin, Jetpack Compose, Room DB, Firebase for security, and GitLab for version control.

  • A database of word usage across the web. The crawler dynamically builds the dataset, counting word occurrences and mapping them to their respective domains.

    The database is still young, and the data is not as clean as I’d expect. There’s lot of work to do yet.

    The crawler is written in Python, and the database in SQLite. The FastAPI backend is hosted on AWS Lightsail — lightning-fast — secured by an API key and accessible through free membership on the product website.

Soft Skills

The ways I tend to work. Those I value most.

  • Always thinking long before doing.

    Anticipating worst case scenarios.

  • Like water.

    Observe, react, repeat.

  • With a given goal, I find ways to reach it.

    Ideally within the system.

  • I talk and like transparency.

    Also listen and adjust.

  • Ideas for new stuff pouring in all the time.

    Chasing the feeling of making something work.

  • I’m hunting the one thing.

    Trying to find it in everything.

Contact

Ask me for a phone number on valorein@valorein.com

My Web