Position: QA Automation Engineer
Category: QA Automation
English level: fluent
Years of experience: 3

Having close to zero previous experience, I wrote and continually improved quite complex Python scripts extracting and processing data from DBs and APIs to assess data completeness and accuracy, to reach conclusions based on business logic, or just to launch error-fixing processes. When the need to switch from manual QA to automation arose, I learned all the needed tools and completed the knowledge transfer in just 1 month.
At the Paragone advertising management platform, for 2 years I worked as a manual QA engineer, responsible for the correct functioning and output of its recommendations unit. I was monitoring it daily with Grafana, Kibana, queries to PostgreSQL and Mongo DBs, and my own Python scripts, reacting to clients' inquiries, tracking bugs, conducting primary investigation into fails and unexpected results, and fixing typical cases myself. Later I was charged with testing the whole platform as a QA automation engineer, for which I learned TypeScript, Cucumber, CSS, and XPath. For 1 year, I fixed and updated the existing tests, wrote new ones, conducted smoke and regression testing. In parallel, I was training with a mentor inside the company to become a junior Python developer.
I'll be glad to continue my journey in QA Automation, mastering new tools and practices, but ideally I'd also like to have an option to pursue Python development, since I had started moving that way at Paragone and was expected to switch positions eventually.