Dmitry Ananyev CV


Candidate photo
  1. Name:
    Dmitry Ananyev
  2. Contacts:
  3. 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.
  4. 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.
  5. 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:
  6. Education:
    • Education organization: The Belarusian State Academy of Telecommunications;
    • Speciality: Telecommunications networks;
    • Qualification awarded: Telecommunications engineer.
    Udemy courses:
    Certificates:
      JS FE Certificate JS REACT Certificate Python 1 Certificate Python 2 Certificate Udacity Certificate
  7. 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.

    English Certificate