Maxim Borisov
Position
QA-engineer
E-mail
The tester is responsible for the final quality of the product the customer will use. A tester does not break the product, but builds the right process to create it. The QA-engineer's tasks include communication with users and developers, quality analysis, tool selection, error prevention, and continuous improvement of the process.
Key skills
- Manual testing, writing test cases, test design
- Testing web applications, APIs, understanding client-server interaction, working with DevTools, Postman
- understanding of databases, writing SQL queries
- Working with Git, working with multiple repositories simultaneously
- Working in Linux, working with tools for debugging the operating system and applications
- Autotesting web applications in Java using JUnit, Selenium, Selenide
- Testing load tests, security and usability tests
- Mobile testing of Android applications with Android Studio and Espresso
- Automating Frontend JavaScript testing with Puppeeter, Playwright, Cypress
- Knowledge of different types of virtualization and containerization, working with Docker and Docker Compose
- CI/CD processes: testing, building and delivering to different environments, working with Jenkins, Teamcity and Gitlab CI
Working tools







