Test Auto
Test Auto
Robust test suite for MicroCommerce backend, covering unit, integration, and end-to-end tests to ensure a reliable microservices architecture.
Comprehensive Cypress test suite for MicroCommerce frontend (NextJS), ensuring functionality, reliability, and responsiveness of the application.
Comprehensive testing for robust and reliable backend APIs.
Comprehensive UI test suite implemented with Playwright, Cypress, and WebdriverIO to evaluate tool performance and strengths.
MicroCommerce Backend
NodeJSFastifyRabbitMQRedisMongoDBDockerJWT AuthenticationRole-Based Access ControlGitHub ActionsPostmanJestSupertest
Description:
Microservice-based backend architecture for an e-commerce platform. Features include:
* Microservice Architecture: Decoupled services for products, orders, payments, and reviews.
* Message Queue: Interservice communication using RabbitMQ for reliability and scalability.
* Caching: Redis integration for product caching to optimize performance.
* Database: MongoDB for efficient storage of products, orders, and user data.
* Dockerized Deployment: Fully containerized with Docker and Docker Compose for easy scalability.
* Authentication & Authorization: JWT-based authentication with role-based access control (RBAC).
* Testing: Comprehensive testing suite with Postman (E2E via Newman), Jest, and Supertest.
* CI/CD: GitHub Actions integrated for automated testing and deployment workflows.
In 2012, with a degree in economics, I began my tech career in Poland as a QA, earning my ISTQB certification and gaining test automation experience with Java and Selenium.
In 2015, I moved to Dublin, Ireland, where I worked in test automation, completed a postgraduate course in software development, and achieved the Oracle Java Programmer certification—cementing my passion for coding.
In 2019, I took a year off in Thailand, learning Thai, completing the FreeCodeCamp Bootcamp, and building the first version of this portfolio alongside several projects showcased here.
By 2020, I transitioned to freelancing, applying my QA and coding skills to create robust test automation frameworks integrated with CI pipelines. Freelancing allowed me to travel—living in Portugal and Germany by 2023, with trips to Japan and South Korea.
Now, in 2025, I’m ready for stability and a regular role, bringing years of diverse QA and development expertise to the table. Let’s see what’s next!
Let’s connect! Whether you want to discuss opportunities, collaborate on a project, or just say hi, feel free to reach out through the links below.