Hi, I'm Yury! (RU version)
QA automation engineer and testing frameworks contributor.
📫 Email: [email protected]
- Java (also worked a little with C++, Python)
- Selenium, Selenide, Selenoid, GGR, TestNG, JUnit5, Rest Assured, Cucumber
- Maven, Gradle, Docker, git, Allure, Linux bash
- CI/CD (GitHub Actions, TeamCity)
- SQL
Contributions to testing frameworks (RU version)
Add the first soft assertions support for Java.
This is my most significant open source contribution aimed at closing one of the oldest Allure issues.
PR waits review at the moment.
AssertJ (PR #3313)
Support multiple AfterAssertionErrorCollected
callbacks.
This contribution ensures the reliability of the solution for Allure soft assertions support mentioned above.
Since: AssertJ 3.26.0
Conditions oneOfTexts()
, oneOfExactTexts()
, etc. added.
Since: Selenide 7.0.3
Allure/allure-examples (PR #1)
Maven configured example of usage Allure Report with Cucumber 7 on JUnit Platform is added.
Projects (RU version)
Multi-module Gradle project for multi-threaded runs of API and UI tests and deployment of a cluster of 3 machines.
Link: bitbucket.org/achitheus/tests
GGR, Selenoid, Docker, Gradle, JUnit5, TeamCity, Allure
Yandex Market test-case automation project.
The parameterized test passes through all pages and checks all products for compliance with price
and customer
filters and more.
Javadoc
is in Russian - according to requirements.
Selenium, JUnit5, Allure, Maven, GitHub Actions (CI)
Yandex Market test-case automation project.
Just like in the Selenium project, parameterized test passes through all pages and check all product titles for compliance with customer
filter.
Javadoc
is in Russian - according to requirements.
Selenide, Junit5, Allure, Maven, GitHub Actions (CI)
Automation of test cases for reqres.in and gateway.autodns.com (SOAP) services.
Details.
Rest Assured, TestNG, Allure, Maven, GitHub Actions (CI)
Same as Selenide-project mentioned above, but uses BDD approach with Cucumber framework.
Details.
Selenide, Cucumber, JUnit5, Allure, Maven GitHub Actions (CI)
The program for automated vacancies applying and analyzing vacancies descriptions.
Details.
Selenide, Maven, log4j, owner