Dmitry Ananyev CV
- Name:
Dmitry Ananyev
- Contacts:
- Telegram: @DA99999
- Mail: dimit999d@gmail.com
- Linkedin: dmitry--ananyev
- Briefly About Myself:
I have more than 10 years of experience in the IT-sphere.
In my current project, I work on the customer's side in Abu Dhabi/Dubai (Emirates) for more than 3 years - government project (TAMM). I work as a Senior QA Automation Engineer || a Senior QA Automation Architect. I can create Automation from zero in any project with very useful solutions and show you automation benefits. In a previous project, I worked as a QA Manager. I have managed a big team (6 Manual QA’s and 8 Auto QA’s). My daily duties included the distribution of tasks between the testers, quality control tasks, updating the stand, gathering metrics, creating a test strategy/test plan (QA plan), coordinating a planned approach to testing, communication with PM, BA, devs. Participating in grooming sessions, planning, daily, retrospective meetings, I did review test processes on other projects. On my pre-last projects, I worked using Scrum + estimation test cases for automation, creation of QA Automation plan, communication with a customer about code review, automation plans. - Skills:
Technical stack:
- Development languages: Python (full automation knowledge for any WEB/API/MOBILE projects), JS (Basic development knowledge: can fix UI bugs).
For python:- Tools/libraries for working with interfaces (API, database, GUI, etc.) - pytest, allure, hamcrest, axe, locust;
- Tools for organizing and running tests (PyTest, RobotFramework, etc.) - pytest;
- Structure and tools for a centralized runner (for example, Jenkins CI) - pipeline, Jenkins CI;
- Report generation tools - allure, html;
- Run of autotests on pipeline(GIT), mobile devices (Android, iOS: via Appium).
For JavaScript:- JS;
- HTML;
- CSS/SASS;
- REACT (a little experience);
- TS (a little experience).
My responsibilities on current projects with Python language as a QA Automation Lead:- Communication between governments/customers and journeys about releases;
- Quality control of more than 10 projects/journeys -> ~ 30+ people;
- Quality control: Front-end/Back-end (automation scripts) (Desktop/Mobile view), Back-end(API), responsiveness, Native apps;
- Interview with newcomers;
- Creating new solutions on Python: framework/testing solutions/pipeline configuration/QA dashboard (ReportPortal) configuration for viewing test results.
- Code examples/Projects:
I can't show python code, because it is real projects/solutions which forbidden to share. About JavaScript - My final projects after courses:
- Education:
- Education organization: The Belarusian State Academy of Telecommunications;
- Speciality: Telecommunications networks;
- Qualification awarded: Telecommunications engineer.
Udemy courses:Certificates: - English:
English - Upper-intermediate (according to the online test at EFset Logo www.efset.org). I live in Emirates more 3 years, I don't have any issues with communication.