Skip to content

Achitheus/Achitheus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 

Repository files navigation

Hi, I'm Yury! (RU version)

QA automation engineer and testing frameworks contributor.

๐Ÿ“ซ Email: [email protected]

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

About

Achitheus CV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published