Dmitry Shin Avatar

Dmitry Shin

QA Engineer

Summary

My goal is to make a significant contribution to the project I work on and achieve high results. I am a dedicated QA Engineer with over 8 years of combined experience in IT, transitioning from a System Administrator role to a specialized Senior QA Engineer. I am confident that my professional skills, dedication, and constant self-improvement will allow me to successfully handle any tasks presented to me.

Work Experience

QA Automation Engineer

iiko | Feb 2024 – Present

  • Performing backend (BE) and frontend (FE) testing of web/desktop applications.
  • Conducting functional and integration testing.
  • Developing Api testing framework TS/Playwright.

QA Engineer

CosySoft | Nov 2023 – Feb 2024

  • Served as the sole QA engineer, responsible for the entire testing process.
  • Managed the full bug lifecycle from discovery to resolution.
  • Developed and maintained test documentation (checklists, test cases).
  • Wrote automation scripts using Python (Requests, Selenium).
Codewars

Code Example

Solution for "Calculating with Functions" kata on Codewars.

def zero(f=None): return 0 if f is None else f(0)
def one(f=None): return 1 if f is None else f(1)
def two(f=None): return 2 if f is None else f(2)
def three(f=None): return 3 if f is None else f(3)
def four(f=None): return 4 if f is None else f(4)
def five(f=None): return 5 if f is None else f(5)
def six(f=None): return 6 if f is None else f(6)
def seven(f=None): return 7 if f is None else f(7)
def eight(f=None): return 8 if f is None else f(8)
def nine(f=None): return 9 if f is None else f(9)

def plus(b): return lambda a: a+b
def minus(b): return lambda a: a-b
def times(b): return lambda a: a*b
def divided_by(b): return lambda a: a//b

Projects

Unity projects:

Education

Kuban State Technological University, Krasnodar (2015)

Major: Industrial and Civil Engineering