michalkasiarz's repositories
java-buchalka
This project features a collection of exercises completed from Tim Buchalka's "Complete Java Masterclass" course, covering various Java topics including variables, datatypes, operators, control flow statements, and object-oriented programming concepts. Note: It doesn't encompass the entire course
selenium-webdriver-java
Selenium WebDriver with Java from LetsKodeIt
automate-the-boring-stuff-with-python
This project contains completed exercises from the "Automate the Boring Stuff with Python Programming" course by Al Sweigart, covering a variety of Python topics and techniques for automating everyday tasks
learn-python-programming-masterclass
Python Programming Masterclass - A collection of exercises and projects from Tim Buchalka's Learn Programming Academy. Covers Python 3.7/3.8.2 fundamentals, data structures, I/O, modules, functions, and more. A work in progress, showcasing skills acquired during the course and a commitment to learning Python
SeleniumAutomationPOC
Java-based Selenium WebDriver project showcasing efficient GUI automation practices, utilizing popular libraries such as WebDriver Manager, JavaFaker, JUnit, Joda Time, and Awaitility. Adhering to the Page Object Pattern, this proof-of-concept project is integrated with Travis CI for continuous integration and SonarCloud for static code analysis
cypress-with-allure-poc
Cypress-based project demonstrating seamless integration with Allure for test reporting and GitHub Actions for continuous integration. This proof-of-concept focuses on configuring the CI pipeline for test automation, while test reports are automatically generated and deployed to GitHub Pages. Note: This project's primary goal was to set up CI
automated-software-testing-with-python
Exercises from Jose Salvatierra's "Automated Software Testing with Python" course
gatling-course
This project contains exercises completed during the "Gatling Fundamentals for Stress, Load & Performance Testing" course by James Willett. The exercises cover Gatling basics, including installation, script fundamentals, load simulation design, and test monitoring. Scripts were written in Scala 2.13.1 and can be executed from scratch
JarvisAssistant
Jarvis Virtual Assistant - A Python-based project focused on creating a customizable and interactive virtual assistant with support for Polish and Ukrainian languages. Jarvis is capable of performing tasks such as summarizing Google search results, providing current temperature and air pollution levels for a specific location
java-start-rest-assured
All code I've written as going through Rest Assured course from JavaStart platform
KafkaProject
Simple Kafka app prepared on the basis of Bogdan Stashchuk course
learning-selenium-webdriver
All stuff I've done as going through Selenium WebDriver with Java
playwright-typescript-poc
Automated testing project using Playwright with TypeScript, Page Object Pattern, ESLint, and Prettier integration. A well-structured test suite demonstrating reliable end-to-end testing techniques and solid practices for maintainable and efficient test code
blockchain-project
A simple Python blockchain implementation with MVC architecture, Proof of Work algorithm, and Observer pattern for logging, statistics, and view updates
cucumber-poc
Cucumber-based Test Repository
messaging-system
Imitated Messaging System - A project demonstrating the Observer design pattern in action, simulating a messaging system that sends notifications via multiple channels (Email, Push, SMS) upon order status changes. Designed to showcase a flexible and extensible architecture for event-driven notification systems
microservices-shop-poc
API of microservices arch written in Python (FastAPI)