Download PDF

Work experience

2017настоящее время

Senior QA Engineer

Open Mobile Platform Ltd.

Tasks:
- Manual and automated load testing.
- Testing applications for Sailfish OS.
- Testing of highly-loaded web services (micro-service infrastructure)
- Planning tasks for testing in sprints (Agile)
- Help in the formation of testing processes
- Organization of testing-team work process
- Introduction of Zero-Bug Policy processes


Work with:
- PostgreSQL (Datagrip, PgAdmin)
- Postman / Curl
- Python (PyCharm, Flask, Celery)
- Gitlab, Github
- BugZilla, Pivotal Tracker, Jira
- Testrail, Tarantula
- jMeter (+ additional modules, + writing additional modules using groovy / java), Locust.io
- Grafana + InfluxDB
- Constant interaction with remote servers via SSH
- Build rpm packages from spec files using rpmbuild
- Automation testing using Python (selene, elementium, pytest) and Selenium

20162017

QA Engineer

Service Solutions Ltd.

- Testing mobile applications based on Android and iOS
- Writing check-lists, making test plans
- Administration of virtual machines based on Ubuntu
- Server configuration (Apache + PHP, nodeJS, NGINX)
- Development of small Front-End solutions (HTML + CSS + JS + PHP)
- Writing various scripts (Batch, Bash, Python)
- Work with various systems and programs - Teamcity, Youtrack, Charles, Fiddler, Git, Bitbucket, Jira, Redmine, etc.
- Testing using Selenium, Appium

20152015

QA engineer

AKVELON

Testing of web-based application written with C# and ASP.NET. Also testing of  mobile application on Android and iOS devices.

- Writing test cases

- Regression testing

- Fiddler

- UI/UX testing

- SQL injection testing

- DB testing

Education

20132015

Bachelor

Ivanovo State Medical Academy

2 years of medical academy. After that I understand, that medicine is not for me, and returned back to IT

Skills

Testing

Regression testing, exploratory testing, testing of documentation, smoke tests. Mobile devices and app testing (Android, Sailfish OS). Web-based applications testing: WebUI, REST APIs.

Automated testing

Knowledge of using Selenium with Java and Python. Basic knowledge of using Appium. Worke with Allure, PyTest, Behave.

Sniffers

Great knowledge of Charles Web Debugging Proxy. Normal knowledge of Fiddler.

QA management

Experience in testing team manegment: tdistribution of tasks within the sprint, organization the work of the team , organisation additional activities.

Network

Knowledge of HTTP and HTTPS difference. Knowledge of GET and POST difference. Server response codes.