Giter Club home page Giter Club logo

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

Yury Yurchenko's Projects

assertj icon assertj

AssertJ is a library providing easy to use rich typed assertions

automationapi icon automationapi

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

automationcucumber icon automationcucumber

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

selenidetestcase icon selenidetestcase

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

seleniumtestcaseyandexmarket icon seleniumtestcaseyandexmarket

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

topjava icon topjava

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.