Dzmitry Davidovich

Dzmitry Davidovich

Экономист

Followers of Dzmitry Davidovich628 followers
location of Dzmitry DavidovichMinsk, Belarus

Connect with Dzmitry Davidovich to Send Message

Connect

Connect with Dzmitry Davidovich to Send Message

Connect
  • Timeline

  • About me

    Test Automation Engineer (b2b) - Java, Selenium Web Driver, REST Assured, Appium, TestNG, Maven, Jenkins, GitLab

  • Education

    • Белорусская государственная сельскохозяйственная академия

      2006 - 2011
      Bachelor's degree Экономика и управление на предприятии
  • Experience

    • ОАО "Белинвестбанк"​

      Nov 2013 - Sept 2018
      Экономист
    • EPAM Systems

      Oct 2018 - Dec 2018
      Trainee

      By the beginning of 2019, I've completed the 3-month external training course of EPAM on automated testing with the Java language. The course covered the basics of software development and testing, the basics of Java programming, the basics of OOP, unit testing (using TestNG and JUnit), TDD, automated testing of web-based applications, using of Selenium products, design patterns Page Object and Page Factory, DDT, KDT.After completing the courses, I worked on studying the stack of technologies necessary for automation.Gained knowledge of the Java programming language, understand and use the principles of OOP; such design patterns as Singleton, Steps, Builder. I have understanding of the principles of the frameworks for testing. Basic knowledge of XML, JSON, SQL.Have experience in using the following technologies/tools:- framework for automating the assembly of Maven projects- Jenkins Continuous System Integration (CI) tool- Git version control system- unit testing framework TestNG (annotations, including @DataProvider)- query language for elements of XML document xPath - web application automation tool Selenium WebDriver (using Page Object, Page Factory)- Log4j java logging libraryIn my test's scripts implementations I used WebDriver wait; the work with frames was mastered. Show less

    • Resliv

      Jun 2019 - Nov 2020
      Специалист по тестированию ПО (Junior Automation QA)

      My responsibilities as a test automation specialist included the following:- writing and keeping up-to-date integration auto-tests (GUI) and CI tasks for their run;- the results of auto-test runs analysis, investigation of test errors;- support and expansion of the existing framework;- interaction with the development and testing group;- work with documents;- participation in stand up meetings with customer representatives (regularly).During the period of work, I received basic skills, in relation to a real test automation project, in using the following technologies / tools:- Selenium WebDriver;- GitLab;- Jenkins;- TestRail;- Docker;- JIRA.Every day I work with linux, at a basic level, I was faced with creating simple bash scripts, and editing previously written ones. Technology stack on the project: Selenium WebDriver, Selenoid, TestNG, Java, Gitlab, Jenkins. Worked on kanban, found a little time working on scrum.In addition to the above, I started maintaining documentation about test automation on a project (began maintaining a section about test automation on the project in the corporate wiki). I was engaged in the development (addition) of the corporate wiki in terms of test automation. Show less

    • EPAM Systems

      Nov 2020 - Sept 2021
      Software Test Automation Engineer

      My responsibilities as a test automation specialist included the following:- writing and keeping up-to-date auto-tests (functional and regression API tests);- code review;- the results of auto-test runs analysis, investigation of test errors;- support and expansion of the existing framework;- knowledge sharing among team members;- interaction with the development and testing group;- work with documents;- participation in stand-up meetings (regularly).During the period of work, I received basic skills, in relation to a real test automation project, in using the following technologies / tools:- Java 8 SE;- JDBC;- JSON;- TestNG;- Git;- Apache Maven;- Intellij IDEA;- Postman;- REST Assured;- SonarQube;- Log4j;- EPAM Report Portal;- Gerrit;- Jenkins;- JIRA. Show less

    • Elinext

      Sept 2021 - Mar 2023
      QA Automation Engineer

      2nd Project:My responsibilities as a test automation specialist included the following:- writing and keeping up-to-date auto-tests (functional and regression UI tests);- code review;- the results of auto-test runs analysis, investigation of test errors;- support and expansion of the existing framework;- knowledge sharing among team members;- interaction with the development and testing group;- work with documents;- participation in stand-up meetings (regularly);- took a part in manual regression testing (went through test cases, bugs registration).During the period of work, I used the following technologies/tools:- C#;- SpecFlow (BDD);- Git (GitLab);- JetBrains Rider;- TeamCity;- Jira.1st projectMy responsibilities as a test automation specialist included the following:- writing and keeping up-to-date auto-tests (functional and regression mobile UI tests);- code review;- the results of auto-test runs analysis, investigation of test errors;- support and expansion of the existing framework;- knowledge sharing among team members;- interaction with the development and testing group;- work with documents;- participation in stand-up meetings (regularly).During the period of work, I used the following technologies/tools:- Java 8 SE;- JSON;- TestNG;- Git;- Apache Maven;- Intellij IDEA;- Appium Server;- Appium Inspector;- Log4j;- Allure;- Jenkins;- JIRA. Show less

  • Licenses & Certifications