Skip to content
View Achitheus's full-sized avatar
🎯
Focusing
🎯
Focusing
Block or Report

Block or report Achitheus

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Achitheus/README.md

Hi, I'm Yury! (RU version)

QA automation engineer and testing frameworks contributor.

📫 Email: yur_yurch@mail.ru

Yuri's GitHub stats

🛠 Technical Stack

  • 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)

Allure/allure-java (issue #19, PR #988)

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

Selenide (issue #2130, PR #2557)

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)

Parallel tests

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

Selenium (UI)

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)

Selenide (UI)

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)

Rest Assured (API)

Automation of test cases for reqres.in and gateway.autodns.com (SOAP) services.
Details.

Rest Assured, TestNG, Allure, Maven, GitHub Actions (CI)

Cucumber (UI)

Same as Selenide-project mentioned above, but uses BDD approach with Cucumber framework.
Details.

Selenide, Cucumber, JUnit5, Allure, Maven GitHub Actions (CI)

Vacancies processor

The program for automated vacancies applying and analyzing vacancies descriptions.
Details.

Selenide, Maven, log4j, owner

Popular repositories

  1. automationAPI automationAPI Public

    Автоматизация тест-кейсов сервисов reqres.in и gateway.autodns.com (SOAP) на связке Maven, Rest Assured, TestNG, Allure.

    Java 1

  2. topjava topjava Public

    Forked from JavaOPs/topjava

    Java Enterprise: Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery

    Java

  3. Achitheus Achitheus Public

    Achitheus CV

  4. SeleniumTestCaseYandexMarket SeleniumTestCaseYandexMarket Public

    Автоматизация на связке Maven, Selenium, JUnit5, Allure. Javadoc на русском языке - согласно требованиям.

    Java

  5. SelenideTestCase SelenideTestCase Public

    Автоматизация тест-кейса Яндекс Маркета на связке Java, Maven, Selenide, JUnit5, Allure. Javadoc на русском языке - согласно требованиям.

    Java

  6. automationCucumber automationCucumber Public

    Автоматизация тест-кейса Яндекс Маркета на связке Maven, Selenide, Cucumber, JUnit5, Allure. Javadoc на русском языке - согласно требованиям.

    Java