development
engineer in
tests
Operating Systems
Programming Languages
Development Frameworks
Testing Frameworks
Build/Deploy Tools
API Testing Tools
Performance Testing Tools
Analytics Tools
Cloud Infrastructure
Tests Management
Codebase Management
Project Management
IDEs
PM Methodologies
Design
How to begin the journey with Software Testing or how to improve as a Tester
How to implement TDD with proper „What to test? ” mindset
How to ensure that your APIs are high quality and error-proof
How to apply consumer driven approach in your architecture
How to setup entire test automation framework using modern technologies
How to understand your consumers needs with data
Everyday
Everyday
As often as possible
Everyday (at least 5 minutes)
Once a month
2 tasks per day (if possible)
1 blog post every 1/2 weeks
As often as possible
5-15 minutes per day
5-15 minutes per day
5-15 minutes per day
At the beginning of the September 2021 I've launched Catnippers Social Club. To put it shortly - it's an Open Source Software community focused on learning together and sharing knowledge. I've realized that there is no enough time to develop everything by myself, so after developing Ultimate Stack Developer application (micro-blog platform based on Spring Framework & Angular) for half a year, I've decided to open the source code and invite some people and work on it together. In the meantime I've been able to create some other small projects (mostly as a side-products of the Ultimate Stack Developer app development), so that Catnippers' portfolio now consists of three different projects developed by four developers, one tester, one UX/UI designer and myself performing as a Project Manager.
Selenium is a great testing tool, no doubt. Nevertheless, it has quite complex infrastructure in comparison to other automated frameworks (e.g., Cypress). Once I've learned about Selenide I was hooked on a spot. It is concise, and focuses more on tests per se, instead of configuring whole Selenium architecture. Don't get me wrong though, I really appreciate Selenium as it fully utilises WebDriver, with the entire Java (or C#/Python) eco-system, and all the features it provides (e.g., JDBC connectors for SQL data verification). But, if you'd like to write simple End-to-End tests with ease and stick with the Java, C# or Python - Selenide is a no-brainer.