Timur Salakhov
Портфолио
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.