As an experienced Software QA Automation Engineer with more than five years of expertise, I excel in test automation and have worked with several tools. I genuinely love my work and enjoy discussing various topics with my fellow testers while also sharing my knowledge. I am committed to continuously improving my skills and professional growth by writing articles on automated testing.
- 👨🏼💻 Tech Geek, always ready to learn new Technologies/Frameworks/Languages
- 🔭 I’m currently working on new collection of automated tests
- 🌱 I’m currently learning and practicing TypeScript, Python
- 🏠 Live in Boston, US
- 💬 Ask me about anything related to automated testing in TypeScript/JavaScript
- 👁️ Follow me on LinkedIn and Twitter
- 📚 Read my articles on Medium, DEV Community, HackerNoon, Habr, Dzen
- 📝 Subscribe to my blog "Testing with Cypress" on Medium
- Cross Browser Testing with Cypress in CI/CD using Docker
- Running Cypress tests in Docker containers using different Docker images
- Testing Excel Data with Cypress
- Selecting elements in Cypress tests: basic + advanced patterns (2 useful Cheatsheets)
- How to optimize Cypress tests using JavaScript abilities? (Part 2. Recursion)
- How to optimize Cypress tests using JavaScript abilities? (Part 1. Loops)
- Node Version Manager (NVM): how to install and use (step-by-step guide)
- Run API tests with Newman and send reports to Telegram
- something interesting coming soon... 😉
Project | Description | Used Tools and Packages |
---|---|---|
Cypress-Docker-GitHub Actions | Running Cypress tests across multiple browsers on GitHub Actions platform using Docker Compose | Cypress 12.13.0, Docker 20.10.21, GitHub Actions 3.8, TypeScript 5.0.4 |
Cypress-Twilio | Example of automated e2e tests for registering a new user with 2FA via SMS | Cypress 13.6.2, Twilio, cypress-mochawesome-reporter 3.8.0, TypeScript 5.3.3 |
Newman-Telegram-API | Run your Test collections with Newman and get html-reports in Telegram | Newman, Telegram Bot API, Newman Reporter htmlextra, deasync, node-fetch, form-data, etc. |
Newman-Run-Reporter-for-CRM-Project | Good example of automated running collections and getting HTML-reports | Newman, Newman Reporter htmlextra |
UI-Automated-Tests-for-CRM-Project | Collection of 100+ UI automated tests based on using Cypress | Cypress 12.0.1, Mocha, Chai, etc. |
API-Automated-Tests-for-CRM-Project | The collection of 100+ REST API Automated Tests for CRM Project | Supertest, Mocha, Chai, etc. |
API-Automated-Tests-for-Payment-project | The collection of more than 60 REST API Automated Tests for Payment System Project (including mock server setup) | Supertest, Mocha, Chai, express, etc. |
COVID-19-Countries-Reports-API | The collection of automated tests for an open API Project | Supertest, Mocha, Chai, etc. |
Postman-collection-for-CRM-Project | Postman collection of more than 400 tests and scripts for CRM Project | Postman |