Evgenii Milshin

Fullstack QA Engineer
Belgrade, Serbia.

About

Results-driven QA Engineer with 4+ years of experience, specializing in end-to-end testing, from manual exploratory techniques to architecting Java-based automation frameworks. Proven expertise in backend quality assurance, including API (REST/SOAP), database (SQL/noSQL), and event-driven system validation (Kafka, OpenSearch). Adept at owning test infrastructure decisions, designing and migrating legacy systems, and ensuring high-quality software delivery within Agile environments.

Work

Waytech
|

QA Engineer (Java)

Belgrade, Serbia, Serbia

Summary

As QA Engineer, I designed and built a new REST Assured-based API automation layer from scratch, establishing a scalable test architecture that was adopted by the team.

Highlights

Architected and implemented a new REST Assured-based API automation layer from scratch, replacing legacy Retrofit, to establish a scalable test architecture adopted by the entire team.

Conducted comprehensive API testing using Postman while maintaining and extending automated test cases within Java/Selenide frameworks.

Performed rigorous database operations and data validation, specifically utilizing PostgreSQL to ensure data integrity and system reliability.

Executed log analysis via OpenSearch and validated Kafka topics to ensure integrity and performance of event-driven flows.

Managed and maintained end-to-end test plans and cases in Jira across full release cycles, tracking execution and reporting in TestRail.

Maintained and enhanced UI automation, performing functional and regression testing using DevTools to ensure frontend stability.

Validated UI consistency against Figma design specifications, ensuring pixel-perfect implementation and adherence to design standards.

RTLabs
|

Java Automation QA Engineer

Remote

Summary

As Java Automation QA Engineer, I built and maintained API automation using various tools, designing templates and extending DB interaction to align with evolving service contracts.

Highlights

Developed and maintained robust API automation frameworks utilizing REST Assured, XStream, Lombok, Selenide, TestNG, and Maven, enhancing testing efficiency.

Engineered XML request templates and expanded the database interaction layer within the automation framework, streamlining test data management.

Refactored and optimized existing test scenarios to ensure alignment with evolving service contracts, improving test accuracy and reducing maintenance overhead.

RTLabs
|

Quality Assurance Engineer

Remote

Summary

As Quality Assurance Engineer, I conducted comprehensive backend and frontend testing, including API and database validation, ensuring high-quality software delivery through close collaboration with development teams.

Highlights

Conducted extensive API testing across REST and SOAP interfaces using Postman, Swagger, and SoapUI, ensuring robust service functionality.

Performed thorough database validation through advanced SQL queries against Oracle and PostgreSQL, alongside noSQL checks, to guarantee data integrity.

Authored detailed test cases and comprehensive bug reports, fostering close collaboration with development teams to expedite issue resolution.

Utilized DevTools for rigorous validation of error codes, response inspection, and frontend/backend contract checks, enhancing system reliability.

ID Technology
|

Quality Assurance Engineer

Remote

Summary

As Quality Assurance Engineer, I developed and maintained UI automation tests in Java, managed manual testing cycles, and documented defects, contributing to comprehensive quality assurance.

Highlights

Developed and maintained comprehensive UI automation test scenarios and cases using Java, Selenide, Cucumber, Maven, and Allure, significantly expanding automated coverage.

Executed automated test suites, meticulously analyzed failures, and documented defects in YouTrack, streamlining the bug reporting process.

Conducted thorough regression, smoke, and integration testing, managing bug tracking and resolution within Jira and YouTrack.

Performed in-depth web testing using DevTools, managed user complaints efficiently, and maintained comprehensive documentation for test processes.

НОРБИТ
|

QA Engineer

Kursk, Russia, Russian Federation

Summary

As QA Engineer, I performed API and SQL validation, executed functional and non-functional testing, and documented test scenarios, ensuring software quality.

Highlights

Conducted comprehensive API testing using Swagger and Postman, performed SQL-based data validation, and documented bugs effectively in Jira.

Executed functional, non-functional, regression, and exploratory testing, managing all test scenarios within TestRail.

Education

Kursk State University (KSU)
Kursk, Russia, Russian Federation

Master's Degree

Linguistics

Courses

Advanced English proficiency

academic research and analytical skills

Kursk State University (KSU)
Kursk, Russia, Russian Federation

Bachelor's Degree

Linguistics

Courses

Strong English communication foundation

effective collaboration in international engineering teams

Languages

English

Skills

Automation

Java, REST Assured, Selenide, TestNG, Cucumber, Maven, XStream, Lombok, Allure.

API Testing

Postman, Swagger, SoapUI (XML, JSON, REST, SOAP).

Databases

SQL (PostgreSQL, Oracle), noSQL, DBeaver.

Infra / Logs

Kafka, OpenSearch, log analysis.

Test Mgmt

Jira, TestRail, YouTrack.

Manual QA

Regression, smoke, integration, exploratory, test design techniques, boundary value analysis.

Other

Figma (UI validation), Dev Tools, Agile/Scrum, Git.