Summary
Overview
Work History
Education
Skills
Timeline
Generic

NIKOLAI SAMOKHIN

Senior Test Automation Engineer In Java |.Net , SDET
Tashkent,TK

Summary

Senior Software Test Automation Engineer with more than 4 years experience in the IT industry with primary focus on automated testing.

Areas of expertise:

- Automated testing by Java and .NET

- Automation architecture incorporating TA solution in the project pipeline

- Developing TAF in C# and Java from scratch: web/API

- Experienced in domain areas: Media & Entertainment, SAP, CMS, Business Information and Media



Overview

12
12
years of professional experience
5
5
years of post-secondary education

Work History

Senior Software Test Automation Engineer

EPAM
06.2022 - Current
  • Participation in various SCRUM activities.
  • Development of automation tests. (UI and Backend).
  • Development and maintenance of Test Automation Framework for .NET from scratch.
  • Reviewed team members' code.
  • Legacy tests and features investigation and refactoring.
  • Daily regression tests maintenance, flaky tests investigation, and fix.
  • Interacting with developers and manual testers. - Mentoring
  • Used strong analytical and problem-solving skills to develop effective solutions for challenging situations
  • Identified issues, analyzed information and provided solutions to problems
  • Resolved problems, improved operations and provided exceptional service

Stack:
- Nuget;
- ArgoCd;
- Docker;
- NUnit;
- Xunit;
- Kibana;
- Postman;
- NET Core;
- Git;
- Specflow;
- Selenium;
- Playwright;
- AWS;
- Azure DevOps;

Test Automation Engineer

Bell Integrator
10.2021 - 05.2022
  • Participation in various SCRUM activities.
  • Development of automation tests (Backend).
  • Development and maintenance of Test Automation Framework for .NET from scratch.
  • Reviewed team members' code.
  • Researched and selected automation tools.
  • Legacy tests and features investigation and refactoring.
  • Daily regression tests maintenance, flaky tests investigation, and fix.
  • Interacting with developers, front-end developers, and manual testers.
  • Stubs development.
  • Mentoring.
  • Developing test automation tools for project.

Stack:
- .NET Core;
- Git;
- GraphQL;
- PostgreSql;
- Bitbucket
- Team City;
- RabbitMq;
- NUnit;
- ArgoCD;
- Jira;
- EasyNetQ;
- Kibana;
- Minio;
- Confluence;

Senior Test Automation Engineer

LANIT
06.2020 - 09.2021
  • Participation in various SCRUM activities.
  • Development of automation tests(UI, Backend).
  • Researched and selected automation tools.
  • Test automation framework maintenance.
  • Reviewed team members' code.
  • Legacy tests and features investigation and refactoring
  • Daily regression tests maintenance, flaky tests investigation, and fix.
  • Interacting with developers, front-end developers, and manual testers.
  • Mentoring.
  • Developing test automation tools for project.
  • Proven ability to learn quickly and adapt to new situations
  • Demonstrated creativity and resourcefulness through development of innovative solutions
  • Self-motivated, with strong sense of personal responsibility
  • Development and maintenance of Test Automation Framework for Android/IOS from scratch.
  • Adaptable and proficient in learning new concepts quickly and efficiently
  • Passionate about learning and committed to continual improvement
  • Learned and adapted quickly to new technology and software applications
  • Self-motivated, with strong sense of personal responsibility
  • Worked effectively in fast-paced environments

Stack:
- Maven;
- Openshift;
- Docker;
- TestNG;
- CitrusFramework;
- Java 8;
- Git;
- PostgreSql;
- REST;
- Bitbucket;
- Cucumber;
- Selenium;

- Appium

- Android

- IOS
- SpringFramework;
- ApachCamel;
- TeamCity;
- Jenkins;
- Swagger;

Test Automation Engineer

EPAM
10.2017 - 04.2020
  • Participation in various SCRUM activities.
  • Development of automation tests(UI, Backend, Desktop).
  • Test automation framework maintenance.
  • Reviewed team members code.
  • Legacy tests and features investigation and refactoring.
  • Daily regression tests maintenance, flaky tests investigation and fix.
  • Interacting with developers, front end developers, manual testers.
  • Mentoring.
  • Researched and selected automation tools, prioritizing cost-effective solutions to shorten diagnostic workflows
  • Authored automated testing reports and presented findings to manager for review

Stack:
- Maven;
- Openshift;
- Docker;
- TestNG;
- Nunit;
- .NetCore;
- ADO.Net;
- PostgreSql;
- REST;
- Java 8;
- Git;
- Gerrit;
- WinappDriver;
- Selenium;
- Jenkins;
- Swagger;

Electronics Engineer

KMZ Zenit
04.2013 - 10.2017
  • Development of electronic components and digital blocks of electronic equipment;
  • Development/modification of principal electric circuit.
  • Selection of element base for SMD and surface mounting and replacement of main components;
  • Participation in development of project technical documentation

Education

High School Diploma -

Ryazan State Radio Engineering University
Ryazan, Russia
09.2007 - 06.2012

Skills

    Test script development

Gathering requirements

Automation tools

Technical communication skills

Technical troubleshooting

Automation Diagnostics

Comprehensive Testing Frameworks

Test Script Engineering

Software application testing

Test scenario engineering

Software automation

Test Automation

Timeline

Senior Software Test Automation Engineer

EPAM
06.2022 - Current

Test Automation Engineer

Bell Integrator
10.2021 - 05.2022

Senior Test Automation Engineer

LANIT
06.2020 - 09.2021

Test Automation Engineer

EPAM
10.2017 - 04.2020

Electronics Engineer

KMZ Zenit
04.2013 - 10.2017

High School Diploma -

Ryazan State Radio Engineering University
09.2007 - 06.2012
NIKOLAI SAMOKHINSenior Test Automation Engineer In Java |.Net , SDET