Summary

Expertise

Project Highlights

Education

Agency

YH

English:

Upper Intermediate

Yaroslav H.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

• Combines all the skills of an AQA (Java) Engineer and Data Quality Analyst in one person; • Looking for an interesting project to apply

- Managed a team of up to 7 AQA Engineers - Maintained test automation projects for various products - Designed project architecture, chose approaches, tools, frameworks - Writed services, builders, dsl structures, autotests - Ran test suites for different types of functional testing: End-to-end, Smoke, Feature, Regression, including Cross browser, Cross device, Layout (screenshots comparison), Validation, Localization, load testing (JMeter) - Created docker images, composed docker services - Developed a desktop Swing application with helper tools for QAs & PMs - Reviewed code - Designed scripys (JS, Groovy, Shell) - Formalized rules, conventions, regulations, etc - Organized and managed internal processes: roadmapping, distribution of tasks (Jira flow), KPI etc. - Analyzed department results, internal communication: daily meetings, one-on-one meetings, retrospectives, assessment meetings; knowledge sharing: workshops, demos - Designed test/user guides documentation (Confluence)

Want to hire this engineer?

Check if Yaroslav is available

Expertise

Years of commercial development experience

12 years of experience

Core technologies

Java 10 years
GitLab 10 years
API 10 years
Jenkins 10 years
Test Automation 8 years
QA Management 6 years

Other technologies

Cucumber
Test Case Design
Jackson
Postman
Project management
Docker
Test Planning
Selenide
Team Lead
Maven
Appium
TestNG
BrowserStack
REST Api

Project Highlights

icon
Senior Quality Assurance Engineer

Project which supports automobile leasing and fleet management

Jan `23 - Present

2 years

Project which supports automobile leasing and fleet management

Responsibilities & achievements

- Spearheaded comprehension of test requirements, ensuring alignment with project goals - Conducting both functional and non-functional testing - Utilizing white-box testing to enhance test outcomes and expedite the identification of issues within the code - Improving and expanding the architecture of the automation project and the core framework - Develop and maintain manual and automated test cases in BDD format - Conducting code reviews to ensure quality and adherence to coding standards - Executing automated test suits - Analyze test results - Categorize and prioritize tests - Collect/setup test data - Bug reporting - Participate in all scrum ceremonies, close collaboration with development team - Providing support to colleagues from related projects on technical issues.

Java
Selenium
Cucumber
Gradle
Postman
GitLab
Webdriver.io
REST Api
icon
QA Automation Lead / Senior QA Automation Engineer

Business Center

Aug `19 - Oct `22

3 years

Business Center for working with budgetary institutions

Responsibilities & achievements

- Managing a team of up to 7 AQA Engineers - Maintaining test automation projects for two fintech products; - project architecture designing, choicing of approaches & tools, frameworks; - writing of services, builders, dsl structures, autotests - running test suites for different types of functional testing - End-to-end, Smoke, Feature, Regression, including Cross browser, Cross device, Layout (screenshots comparison), Validation, Localization testings load testing (JMeter) - results analysis, bug reporting & PM tasks preparing; - creating docker images, composing docker services; - developing a desktop Swing application with helper tools for QAs & PMs - code review; - scripts designing (JS, Groovy, Shell) - communication with different teams: QA, Development teams, PM, DevOps; - formalization of rules, conventions, regulations etc; - organization and management of internal processes: roadmapping, distribution of tasks (Jira flow), KPI etc - department results analysis, reporting; - internal communication: daily meetings, one-on-one meetings, retrospectives, assessment meetings - knowledge sharing: workshops, demos; - interviewing manual & automation QA engineers; mentoring, onboarding; - designing test/user guides documentation (Confluence).

API
Java
Cucumber
Jenkins
Log4j
Mobile App Testing
Jackson
Docker
Selenide
Maven
TestNG
GitLab
BrowserStack
REST Api
icon
QA Lead

Business Center

Jan `17 - May `19

2 years

Business Center for working with budgetary institutions

Responsibilities & achievements

- management of mixed team of 4 members: 2 QA manual engineers, QA automation engineer, technical writer; - maintenance, development and improvement the architecture of the autotests project for highload adveritsing product; - development and implementation of testing strategies & regulations for QA team; - testing & technical documentation review, code review; - JIRA workflow creation and further administration of JIRA projects - setting goals using OKR; - team results analysis and summarization in the quarterly report (data collection from JIRA, Git, Confluence); - conduction of the interviewing such as setting goals, introducing a plan, retrospectives, one-on-one’s; - team members development using following tools: mentoring, gamification, analysis of soft skills and trainings involvement, setting tasks based on the level of employee maturity and further promoting the growth this level or maintenance of this level - writing WebUI & API autotests, including usage of SQL (MySQL, Vertica) & NoSQL (MongoDB, Redis) DBs; integrating with TestRail; - adding production checks; - creating of chatbots (Skype, Slack) for automation of additional reporting on results of driving tests and for sending automatic reminders to team members

Java
Jenkins
JUnit
Selenide
Maven
TestRail
GitLab
REST Api
icon
QA Engineer

Business Center

Oct `15 - Dec `16

1 year

Business Center for working with budgetary institutions

Responsibilities & achievements

- business processes analysis and review of existing functions for further definition of tasks aimed at improving the product; - requirements testing; - test documentation design: test plans, checklists, test cases, mind maps; - test data maintenance; - carrying out of planned functional testing, including exploratory, regression, smoke testing; - UI/UX testing; - API testing (Postman); - testing on production; - white box testing of main product code; - test results analysis & bug reporting (JIRA, TestRail).

JIRA
Test Case Design
Postman
Test Design
TestRail
icon
Engineer for management and maintenance of ERP systems

Business Center

Sep `12 - Sep `15

3 years

Business Center for working with budgetary institutions

Responsibilities & achievements

Manage and maintain ERP systems

JIRA
QA
TestRail

Education

Higher education in Computer Science

Agency

Web & Mobile Development agency #272

50-100

GMT+3

Chernihiv/Ukraine

Core Expertise

Big Data Architects
C#
C++
Data Scientists
.NET
PHP
Python
WordPress
QA Management
Test Automation
.NET Core

Industries

Education & Science, Logistics & Transportation, Banking & Finance, Healthcare & Medicine, Data Science & Machine Learning, Big Data

Want to hire this engineer?

Check if Yaroslav is available