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... ๐
![Alex S | Hackernoon](.github/workflows/hackernoon.png)
![Alex S | Habr](.github/workflows/habr.png)
![Alex S | Dzen](.github/workflows/zen.png)
![Alex S | Codewars](.github/workflows/codewars-logos.png)
Project | Description | Used Tools and Packages |
---|---|---|
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 | |
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 | |
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. | |
Good example of automated running collections and getting HTML-reports | Newman, Newman Reporter htmlextra | |
Collection of 100+ UI automated tests based on using Cypress | Cypress 12.0.1, Mocha, Chai, etc. | |
The collection of 100+ REST API Automated Tests for CRM Project | Supertest, Mocha, Chai, etc. | |
The collection of more than 60 REST API Automated Tests for Payment System Project (including mock server setup) | Supertest, Mocha, Chai, express, etc. | |
The collection of automated tests for an open API Project | Supertest, Mocha, Chai, etc. | |
Postman collection of more than 400 tests and scripts for CRM Project | Postman |