• File

Eugene

Trainee/Junior Python Automation QA Engineer

Age:
21 years
City:
Odesa

Contact information

The job seeker has entered a phone number and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Eugene Shershen
Odesa, Ukraine
Phone: [open contact info](look above in the "contact info" section)
E-mail: [open contact info](look above in the "contact info" section)

__________

EDUCATION:

 2022 – now – Odesa National Polytechnic University
Specialization – Software engineering
Qualification – software engineer

ADDITIONAL EDUCATION:

 2024 – “QA Automation Python” in Hillel IT School;
 2024 – “Intermediate English course” in Green Forest.

FOREIGN LANGUAGES:

 English: intermediate;
 Russian: native;
 Ukrainian: fluent.

TECHNICAL SKILLS:

 Knowledge of Python and its structures;
 Knowledge of OOP methodology;
 Working with files: JSON, CSV;
 Working with system monitoring tools: psutil, subprocess, ffprobe;
 Creating and formatting Excel files on the development level, including generating charts,
using Pandas;
 Handling remote script execution and file transfer via SSH with Paramiko;

 Knowledge of DB structure;
 Basic working experience with PostgreSQL;
 Working with ORM (Object-relational mapping) using SQLAlchemy;

 Knowledge of REST API testing;
 Working experience with data parsing: XPath, CSS, Regular Expressions;
 Using regular expressions for parsing command-line output;
 UI testing with Selenium;
 Knowledge of Page Object approach;

 Working in CLI (command line interface) of Linux-based systems (Linux Mint, Raspbian);
 Experience in developing Python scripts (for Windows and Linux based OSs);

 Fundamentals of Version Control System using Git;
 Working experience with Docker;
 Basic working experience with reports: HTML reports, Allure;
 Fundamentals of Continuous Integration systems using Jenkins.

WORK EXPERIENCE:

 2025 – project “Remote System Load Testing Automation”
(https://drive.google.com/drive/folders/1Kxn7RIZPHpLF3UO-AhLzZnv0vVdlNVJH)

Project’s goal: Development and implementation of an automated system for load testing on
a remote Raspberry Pi 5 device.

The testing process involved:
- monitoring CPU and Memory usage during video playback,
- collecting metrics at regular intervals,
- generating Excel reports with dynamic diagrams.

Approaches used during the development Python scripts:
For both local and remote execution, it’s been used:
- Paramiko for SSH communication and file transfers,
- psutil for resource tracking,
- pandas, xlsxwriter for the report creation.

The solution supports full automation: transferring scripts, running tests remotely, retrieving
results, and cleaning up temporary files.

 2024 – project “DB Testing Automation System”
(https://github.com/EugeneShershen/DB_Testing)

Project’s goal: Development and implementation of an automated system for testing simple
Database.

The testing process involved:
- testing database queries and validating data and expected outputs defined in JSON
format;
- building Docker image of the test cases and launching it;
- executing testing via Jenkins;
- creating testing report using Allure.

Approaches used during the testing DB:
For testing Database, it’s been used:
- pytest, assertpy for creating test cases,
- psycopg2, sqlalchemy for connecting and making queries to the Database,
- logging, allure-pytest for the report creation.

Database’s information: The database consists of three tables – “Course”, “Student” and
“RegistrationList”, representing a university environment. Used PostgreSQL as the target
DBMS (Database Management System).

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: