← В ленту
Регистрация: 12.06.2023

Timur Salakhov

Специализация: AQA engineer

Портфолио

Solveva

Achievements: - Reducing regression tests run time from 6 to 4,5 hours by implementing parallelism in basic framework functionality. - Refactoring UI tests legacy code base in order to make it clean and readable. - Implementing contract testing PoC for key back-end service. - Fixing bugs on back-end side. Responsibilities: - Creating autotests for back-end (Rest-Assured, JDBC) as well as front-end (Selenide). - Improving and maintaining test automation framework (Java, JUnit, Cucumber, Maven). - Designing test pipelines and including them in CI flow (Azure DevOps, Docker, Kubernetes). - Manual testing activities (Swagger, Postman). - Participating in scrum activities with product team (SAFe framework). * Started to work on BE tasks (Kotlin, Spring Framework).

Alibaba Group

Achievements: - Designing 2 test frameworks from scratch. - Implementing library for test framework creation (consists of test automation tools). - Increasing automation tests coverage (FE + BE) from 0% to 50% (~200 test cases were automated). - Creating service (test-user-provider) which provides and manages test users for QA team usage. - Developing of Slack bot for test-user-provider service. Responsibilities: - Developing automation testing frameworks from scratch (Java, JUnit5, Gradle, Allure). - Covering services with autotests (Rest-Assured, JDBC, Kafka, Selenide). - Configuring and designing tests pipelines and including them into CI flow (GitLab CI, Jenkins). - Functional manual testing (BE & FE). - Mentoring of QA team newcomers.

Luxoft

Achievements: - Increasing test coverage for Android application from 10% to 80% (~350 tests automated). - Successful delivering of feature which decreased updating price tags operations from 1 hour to 10 minutes for store employees. Responsibilities: - Creating automation tests for Web and hybrid Android applications (Appium, Selenium). - Maintaining test automation framework (Java, TestNG, Maven, Git). - Functional manual testing of UI and REST API's.

Скиллы

Apache Kafka
Appium
Docker
Git
GitLab CI/CD
Java
Jenkins
MS SQL
PostgreSQL
REST APIs
Selenium, Selenide, TestNG, Cucumber, JUnit
Spring Boot
SQL

Опыт работы

Senior QA Automation Engineer
с 06.2022 - По настоящий момент |Solveva
Java, REST Assured, JDBC, Selenide, JUnit, Cucumber, Maven, Azure DevOps, Docker, Kubernetes, Swagger, Postman, Kotlin, Spring Framework, SQL
Responsibilities: - Creating autotests for back-end (REST Assured, JDBC) as well as front-end (Selenide). - Improving and maintaining test automation framework (Java, JUnit, Cucumber, Maven). - Designing test pipelines and including them in CI flow (Azure DevOps, Docker, Kubernetes). - Manual testing activities (Swagger, Postman). - Participating in scrum activities with product team (SAFe framework). - Started to work on BE tasks (Kotlin, Spring Framework). Achievements: - Reducing regression tests run time from 6 to 4,5 hours by implementing parallelism in basic framework functionality. - Refactoring UI tests legacy code base in order to make it clean and readable. - Implementing contract testing PoC for key back-end service. - Fixing bugs on back-end side.
Senior QA Automation Engineer/SDET
10.2020 - 06.2022 |Alibaba Group
Java, JUnit5, Gradle, Allure, REST Assured, JDBC, Kafka, Selenide, GitLab CI, Jenkins, SQL
Responsibilities: - Developing automation testing frameworks from scratch (Java, JUnit5, Gradle, Allure). - Covering services with autotests (REST Assured, JDBC, Kafka, Selenide). - Configuring and designing tests pipelines and including them into CI flow (GitLab CI, Jenkins). - Functional manual testing (BE & FE). - Mentoring of QA team newcomers. Achievements: - Designing 2 test frameworks from scratch. - Implementing library for test framework creation (consists of test automation tools). - Increasing automation tests coverage (FE + BE) from 0% to 50% (~200 test cases were automated). - Creating service (test-user-provider) which provides and manages test users for QA team usage. - Developing of Slack bot for test-user-provider service.
QA Automation Engineer
10.2019 - 10.2020 |Luxoft
Java, Appium, Selenium, TestNG, Maven, Git, UI, REST API's, SQL
Responsibilities: - Creating automation tests for Web and hybrid Android applications (Appium, Selenium). - Maintaining test automation framework (Java, TestNG, Maven, Git). - Functional manual testing of UI and REST API's. Achievements: - Increasing test coverage for Android application from 10% to 80% (~350 tests automated). - Successful delivering of feature which decreased updating price tags operations from 1 hour to 10 minutes for store employees.
QA Team Lead
02.2019 - 10.2019 |Performance Lab
.
Responsibilities: - Planning of test activities. - Acceptance testing of functionality made by outsource team. - Supporting test env's. - Managing team of 4 QA different level of skills. - Education and mentoring of QA specialists. - Close interaction with developers, DevOps, analysts teams and business client about developing new features. Achievements: - Successful delivering of E-doc application under test to production environment with 1-2% bug leakage (Waterfall methodology).
QA Engineer
08.2018 - 02.2019 |Aplana Software Inc.
DevTools, Swagger, Postman, PostgreSQL, Kibana, Jira, TestRail
Responsibilities: - Functional, Integration and Regression testing of front-end, and back-end applications (DevTools, Swagger, Postman, PostgreSQL). - Analysis of services logs, database entities in order to localize bugs (Kibana). - Providing bug reports (Jira). - Creating test cases/check lists (TestRail). - Interaction with developers and analysts.

Образование

Finance and Credit (Incomplete Bachelor)
2018 - 2020
Finance University under the Government of the Russian Federation

Дополнительное образование

Certified SAFe® 5 Practitioner
03.2023 - 03.2023
Scaled Agile, Inc.

Языки

АнглийскийСреднийРусскийРодной