← В ленту
Регистрация: 09.04.2020

Vladimir Mitkin

Специализация: Senior QA automation engineer

Портфолио

TechnoDiasoft

Transfer a 2-tier ABS "xBank 2L" Sberbank's three-tier architecture. Participation in active bug fixing on both the server and the client side of almost all of the project modules. Participation in the development, testing, bug fixing on and the server and client modules for the service "Cash dispenser" and the service "executive document". Participation in the acceptance tests. Technologies used in the process of development and bug fixing: * EJB 3.0. * HTML, CSS, JavaScript. * JasperReport. * Working with the Oracle database management system. * IBM application server WebSphere (IBM WebSphere 6, IBM WebSphere 8). * SVN (Subversion). * Jira bug tracking system. * Testing: JUnit, TestNG. * Maven.

betPawa

API testing with Rest-assured. • Selenium 3 - selenium 4. • JUnit 4-JUnit5. • Gradle. • Continuous Integration Systems - Jenkins. • PageObject-PageFactory test patterns. • Selenium grid - Docker frameworks - Zalenium, Selenoid. • Git. • Rest-assured.

betPawa

Creating and maintaining automation processes, building and setting up automation tests environment and covering different application parts with functional UI tests using: Jenkins, Selenium WebDriver, JUnit 5, Gradle, Allure. Implementing Selenium Grid with Docker-Zalenium and Selenoid frameworks. Changing the architecture of the test project for parallelization in JUnit 5. Reducing the tests run time by 20 times, from 4 hours to 9 minutes.

Скиллы

Ajax
Apache Tomcat
Atlassian Jira
BDD
Bootstrap
Hibernate ORM
HTML
Java
Java EE
JavaScript
Java SE
Jenkins
JSF
JUnit
Oracle
Selenium IDE
Spring Framework
SQL
SVN
TDD
TeamCity
TestNG

Опыт работы

Senior Software Developer in Test
с 05.2019 - По настоящий момент |betPawa
Java, Jenkins, Selenium WebDriver, Selenoid, JUnit, Gradle, Allure, Git, REST Assured, Docker-Zalenium, Selenoid
- Creating and maintaining automation processes, building and setting up automation tests environment and covering different application parts with functional UI tests using: Jenkins, Selenium WebDriver, JUnit 5, Gradle, Allure. - Implementing Selenium Grid with Docker-Zalenium and Selenoid frameworks. Changing the architecture of the test project for parallelization in JUnit 5. Reducing the tests run time by 20 times, from 4 hours to 9 minutes. - API testing with REST Assured. • Selenium 3-Selenium 4. • JUnit 4-JUnit5. • Gradle. • Continuous Integration Systems - Jenkins. • PageObject-PageFactory test patterns. • Selenium grid - Docker frameworks - Zalenium, Selenoid. • Git. • REST Assured.
Senior QA Automation Engineer/Senior Software Developer
05.2015 - 05.2019 |Liberty Mutual Insurance
Java, SikuliX, Cucumber, Allure, Selenium, Fitness, Angular, Spring, HTML, CSS, JavaScript, TeamCity, Sybase, Maven, JUnit, JMeter
From July 2018 - till May 2019: Senior QA Automation Engineer of the new automation testing project of the Windows application (SikuliX+Cucumber+Allure). From May 2017 - till May 2019: Senior QA Automation engineer, project manager of the new project of the company. Main technologies used are Selenium + Fitness (UI testing), Angular 2-5 (Front-end), Java, Spring MVC (Back-end). Management of 4 workers. From March 2016 - till May 2019: organization of automated testing of Selenium + Fitness. - Work on projects of personal account (Spring + JSF + JS Bootstrap) (B2C) and internal insurance processing system (EJB + JSF) (B2B). Development of new modules and error correction of the existing functionality. Participation in the development and revision of all the modules of both projects such as car, health, traveling abroad insurances. Development of functional tests - Selenium + Fitness. Participation in both systems start (B2C and B2B). • Spring. • HTML, CSS (Bootstrap), JavaScript. • JSP, JSF - RichFaces. • Continuous Integration Systems - TeamCity. • Working with the Sybase database. • JBoss Application Server. • SVN-GIT. • Maven. • JasperReport. • Jira bug tracking system. • Servers - web-server JBoss. • Testing: JUnit, Selenium WebDriver, Fitness, JMeter. • Software development process: Agile (Scrum), TDD.
QA Automation Engineer/Java Developer
09.2012 - 05.2015 |United processing center
Java, Selenium WebDriver, Selenide, JavaScript, Spring, Hubernate, Oracle, HTML, CSS, Hudson, Jenkins, Maven, JUnit, TestNG, Cucumber
As QA Automation engineer, the development of architecture, tuning of assemblies in Hudson, writing tests, support in the current state (Selenium WebDriver, Selenide). As Java Developer, the development of new features and enhancements to existing automated systems of payments and transfers, (the main customer - the Russian Post, the new - Gazprombank), both server and client parts. I've resolved a big number of tasks of all kinds and directions. Initially - work on the analysis of the legacy code and bringing it into operation, further integration with external services (service providers), updating the client side (cashiers-operators) (JSP + JavaScript), admin part - ICEfaces, server - Spring, Hibernate, database Oracle. Technologies used in the process: • Spring, Spring MVC, Spring AOP, Spring Security, Spring Integration. • Hibernate (requests, class mapping, editing, etc.). • Servlets. • HTML, CSS, JavaScript. • JSP, JSF - IceFaces. • Continuous Integration Systems - Hudson, Jenkins. • Work with the Oracle database (Oracle 11g, SQL, create tables, data validation, etc.). • Servers - Apache Tomcat 6.0 web-server. Debian Linux. • SVN (Subversion) - merge versions work with the branch, to the preparation of the code releases. • Maven. • JasperReports. • Jira bug tracking system. • Testing: JUnit, TestNG, Selenuim Webdriver, Selenide, Cucumber (BDD). • Software development process: Agile (Scrum), BDD.
Java developer
06.2011 - 07.2012 |TechnoDiasoft
Java, HTML, CSS, Oracle, JavaScript, JUnit, TestNG, Maven
Transfer a 2-tier ABS "xBank 2L" Sberbank's three-tier architecture. Participation in active bug fixing on both the server and the client side of almost all of the project modules. Participation in the development, testing, bug fixing on and the server and client modules for the service "Cash dispenser" and the service "executive document". Participation in the acceptance tests. Technologies used in the process of development and bug fixing: • EJB 3.0. • HTML, CSS, JavaScript. • JasperReports. • Working with the Oracle database management system. • IBM application server WebSphere (IBM WebSphere 6, IBM WebSphere 8). • SVN (Subversion). • Jira bug tracking system. • Testing: JUnit, TestNG. • Maven.
Windows System Administrator
10.2006 - 05.2011 |UKS-Stroyholding
Linux Ubuntu, Windows XP, Windows Server 2003
The system administrator of a construction company. Support infrastructure in 70 working machines and three servers (Linux Ubuntu, Windows XP, Windows Server 2003).

Образование

Automation and Computer Engineering faculty, Engineer degree
По 2008
Novosibirsk State Technical University
Oracle Certified Associate, Java SE 8 Programmer
По 2017
Special Trainings / Courses
MCSA: Microsoft Windows Server 2003, MCTS: Microsoft Windows SharePoint® Services 3.0, Configuration
По 2010
Special Trainings / Courses
MCP: MCP 2.0
По 2009
Special Trainings / Courses

Языки

РусскийРоднойАнглийскийПродвинутый