← Back to list
senior
Registration: 30.10.2023

Gennadii Chursov

Specialization: AQA

Portfolio

Grid Dynamics

- Implemented contract testing (Spring Cloud Contract, Pact) into all microservices teams for the whole account. - Created common testing framework (Java, Cucumber, RestAssured) for component testing in 5+ teams. - Automated UI (Selenium, Selenide), API component, E2E tests. - Implemented several QE libraries: for test data, getting logs from Grafana. - Lead QE team up to 10 engineers for 2 projects simultaniously. - Performed more than 50 technical interviews and 2 tech talks to share best practice with engineers. - Organized 2 meetups, performed more than 10 public/internal speaking events, prepared more than 10 topics with other engineers.

Alfa-bank

QA Mentor

Experio, OpenBank

Senior Quality Assurance Engineer

Skills

AQA
Automation
BDD
Contract testing
Git
Grafana
Interviewing
Java / TypeScript
Jenking / Bamboo
JUnit / TestNG
Kibana
Leadership
Maven / Gradle
Meetup organizing
Mentoring
MsSQL
MySQL
Oracle
People management
Playwright
Public speaking
QA
RestAssured
Selenium / Selenide
Splunk
SQL

Work experience

Lead QA
11.2020 - 02.2021 |Alfa-bank
Java, Gradle, Selenide, Selenium Webdriver, Git, Cucumber, RestAssured, SOAP, JSON, XML, SQL
Responsibilities: • Compilation and collection test quality metrics. • Gathering information about projects, analyzing and proposing hypotheses for improving testing processes. • Implementation of new processes in the stream teams (8 teams). • Preparation of training materials, speaking at internal meetups. • Participating in interviewing candidates for an Automation QA position. • Mentoring and onboarding QA engineers, performing 1:1 sessions, assigning tasks, and goals for the performance review, knowledge transfer. • Creating a Test Plan. • Developing Test Scenarios using Jira Zephyr. • Manual executing UI and services (REST, SOAP) test scenarios on web and mobile applications. • UI, Service, e2e test automation scripts creating and fixing using Java (Selenide, Cucumber, RestAssured). • Adding and maintaining automation jobs into Jenkins pipeline. • Test automation log review (Cucumber, Report Portal), bugs reporting, monitor bug resolution efforts, verify resolved tickets. • Reporting regression status. • Performing demos for business and IT teams. Achievements: • Participation in the implementation of Jira Zephyr tests in 6 teams. • Created a quiz to identify the quality of testing on projects and a checklist with steps of managing test processes for every team. • Participated in more than 5 interviews for the position of a test automation engineer in 2 months. • Created a semi-automatic template for receiving a report of the quality of teams. • The analysis and identification of the disadvantages of existing reports about the quality of teams. • Improved work processes with production defects for the teams.
Staff QA Engineer
since 02.2018 - Till the present day |Grid Dynamics
Java, Cucumber, RestAssured
- Implemented contract testing (Spring Cloud Contract, Pact) into all microservices teams for the whole account. - Created common testing framework (Java, Cucumber, RestAssured) for component testing in 5+ teams. - Automated UI (Selenium, Selenide), API component, E2E tests. - Implemented several QE libraries: for test data, getting logs from Grafana. - Lead QE team up to 10 engineers for 2 projects simultaniously. - Performed more than 50 technical interviews and 2 tech talks to share best practice with engineers. - Organized 2 meetups, performed more than 10 public/internal speaking events, prepared more than 10 topics with other engineers.
Senior Quality Assurance Engineer
07.2017 - 02.2018 |Experio, OpenBank
CFT, MS Dynamics CRM, 3Card-R, OpenWay Way4
• Development of test plans, test cases, test reports; • Analysis of requirements, development and optimization of test coverage, error reporting; • Ensuring a stable quality of testing and compliance with deadlines.
QA Engineer
02.2014 - 07.2017 |LANIT
Manual Testing · Test Cases
• Functional testing, including regression testing. • Web services testing with SoapUI and Boomerang. • Analyzing technical requirements and defining acceptance criteria, designing test cases , development of test scripts in SQL and creating test data. • Development of program and methodology of acceptance tests. • Development of specifications requirements to the user interface, designing interface using Axure. • Work on commissioning software (configuration, adjustment, acceptance tests at the customer). Since May 2016 act as lead tester (up to 3 QA): training, distribution and verification of tasks, preparation of reports on the status of the testing and encountered problems to the Project Manager.

Educational background

Engineer
2007 - 2012
Saratov State Technical University

Languages

RussianNativeEnglishProficient