Position: Junior QA Engineer, Junior Tester, QA Intern, QA Engineer
Category: QA
English level: upper
Years of experience: 0.5

Here are 3 of my most memorable achievements at work:
1. Web project 
- provided with 2 critical, 2 major and 30+ minor/trivial bug reports during 1 day
- wrote an automation test in Python which decreased testing time from 1-2 days to 20-30 minutes
2. Mobile project - organized a 15 people team from scratch during 1 week
3. AQA - took part in organizing a project POM so the code could be easy-maintained, readable and reusable.
I used to work as an Office Manager at a fintech IT company. I was in IT-related environment and gained my soft skills as well as used Jira & Confluence, wrote documentation, used 3 languages every day to communicate with different teams.
My study is also beneficial - the Master degree project was about using Agile and Waterfall PM methodologies in IT.

Now, I am a part-time QA Engineer at 3 commercial projects (2 manual and 1 automation):
1. Web application - prod version of the trading website. My responsibilities include smoke, regression, retests, bug reporting, writing checklists. The website has plenty of languages, so I also pay attention to localization testing. 
2. Native mobile app - prod, the app is education-related. I mostly do smoke, regression and retests here and write test documentation. Worked with iOS and Android teams to create UI elements glossaries and a mindmap of this app. Responsible for iOS Team.

I also have a role of the assisting mentor at these 2 projects, reviewing the Team's bug reports and other documentation.

3. Automation project - Web application same as at project 1. Here, I create user stories and test cases in Trello, write automation tests with Python, Pytest and Selenium, using Poetry as the dependency management tool and Allure as the test reports tool. We actively use Git and GitHub to manage the versions of our project.

I am also a student on QA Enginner course, and I learned many essentials at this course and by myself:
- Theory (fundamental terms, SDLC/STLC, TDD, main test design techniques, how to write basic test documentation e.g. BR/checklist/test case, how to make a test plan, what is RTM)
- Linux terminal (bash commands & simple bash scripts)
- Git commands
- Postman (API testing using snippets as well as writing scripts using chai.js library, running collections, working with variables)
- Client-server architecture (TCP/IP & OSI models, know what is HTTP(s) request & response, what is SOAP and REST and their differences etc)
- Developer Tools (Network, Storage, Elements, Sources, Console tabs, device simulation & responsive mode, throttling, overrides, debugging)
- SQL (CRUD operations, subqueries, joins)
- Mobile testing (Android Studio emulator, working with XCode)
- Sniffers (CharlesProxy, Fiddler)
- basic understanding of non-relational DBs (such as Redis)
- basic understanding of OOP
- basic Python skills (constantly gain my knowledge)
I am ready for almost everything and don't have any red flags.

However, I am not familiar with penetration tests and load tests yet, and this is probably not the way where I would go throughout my QA Engineer career.