Position: Middle/Senior QA Engineer
Category: QA
English level: fluent
Years of experience: 10


I have 10 years of experience in QA. Two of my latest projects were: 

2022-2023: Desktop app (administration tool) with variety of features to interact with the server using REST API. Testing highlights: 
- Checking/editing/composing REST API requests using Fiddler
- PKCE authorization using different browsers 
- Creating XML templates for tested tasks 
- Database testing 
- Release management 

2021-2022: Cloud-based technology for data storage in different locations for compliance purposes. Product used Kubernetes. Testing highlights: 
- Checking proper data routes with Fiddler 
- Managing data storages and secrets using Azure Portal and Azure Storage Explorer
- Using Kubernetes dashboard to change product related configs and pods 
- Using Azure CLI and kubectl for authorization and pods management 
- Integration testing of this technology with other apps 

Some of other projects I worked on during my time as QA Engineer: 
2018-2021: Console apps used to import data or create instances on the server using database tables or csv/XML templates as input source
2018-2021: Variety of console apps to import documents and their specific data 
2016-2019: Local document server to store information of documents in the database tables (windows service + web administration page).  
2013-2017: 
- Analytic representation of user’s activity within DMS using Power BI 
- Application for Windows and mac OS to synchronize and manage documents
- Add-in integration to MS Office to natively manage documents within Document Management System

My main testing responsibilities on most of these projects were: 
- Working without clear requirements 
- Working on several projects at once
- Test design and implementation (checklists and test cases) 
- Managing test plans and test scenarios 
- Test design review 
- Functional, GUI, Internationalization, Security (authorization), and Performance Testing 
- Desktop and Web testing 
- Integration testing 
- Smoke, Acceptance, and Regression testing 
- REST API testing with Fiddler 
- Database testing (managing SQL queries and tables) 
- Network testing (proxy, cross-system service interaction) 
- Managing automation test data suites 
- Managing test data 
- Defects tracking and reporting 
- Communication with client 
- Performing demos 
- Release management (release management tickets, test status reports, release checklists) 
- Filling of project-related quality health checks 
- Mentoring new testers on the project