← Back to list
Middle
Registration: 03.09.2026

Рушан Латыпов

Specialization: QA Manual | QA Automation
QA Engineer with 8+ years of experience in manual and automated testing of web applications, SaaS platforms, e-commerce products, CMS/CRM systems, internal services and mobile applications. Hands-on experience across the full QA lifecycle: requirements analysis, test planning and design, functional and regression testing, API and integration testing, exploratory testing, defect management, release validation and test automation. Experienced in developing and maintaining UI test automation using JavaScript, WebdriverIO, Mocha, Selenium and Page Object Model, as well as working with REST API, GraphQL, Postman, Swagger/OpenAPI, SQL and PostgreSQL. Strong cross-functional collaboration with developers, product managers, designers and business stakeholders. Experienced in task estimation, decomposition, planning, risk identification, release coordination and QA process improvement. Comfortable working in Agile, Kanban and Waterfall environments.
QA Engineer with 8+ years of experience in manual and automated testing of web applications, SaaS platforms, e-commerce products, CMS/CRM systems, internal services and mobile applications. Hands-on experience across the full QA lifecycle: requirements analysis, test planning and design, functional and regression testing, API and integration testing, exploratory testing, defect management, release validation and test automation. Experienced in developing and maintaining UI test automation using JavaScript, WebdriverIO, Mocha, Selenium and Page Object Model, as well as working with REST API, GraphQL, Postman, Swagger/OpenAPI, SQL and PostgreSQL. Strong cross-functional collaboration with developers, product managers, designers and business stakeholders. Experienced in task estimation, decomposition, planning, risk identification, release coordination and QA process improvement. Comfortable working in Agile, Kanban and Waterfall environments.

Skills

JavaScript
WebdriverIO
Mocha
Selenium
Page Object Model (POM)
REST API
GraphQL
Postman
Swagger/OpenAPI
SQL
PostgreSQL
Git
GitLab
GitLab CI/CD
Docker (basic)
Jira
Confluence
ClickUp
Redmine
Fibery
Slack
Grafana
Chrome DevTools

Work experience

QA AutomationEngineer
04.2024 - 03.2026 |Megagroup.ru
JavaScript, WebdriverIO, Selenium, Mocha, Page Object Model, GitLab CI/CD
- Designed and maintained UI test automation in JavaScript with WebdriverIO, Selenium and Mocha, using Page Object Model. - Built a suite of ~168 automated tests covering ~70% of core platform modules; full regression run takes ~35 minutes. - Integrated the suite into GitLab CI/CD for repeatable regression runs and fast release feedback. - Defined automation strategy and selected high-value regression scenarios to maximize coverage per maintenance cost. - Reduced repetitive manual regression work and shortened release cycles. - Investigated flaky and failing tests, working with developers to locate root causes and fix defects. - Collaborated with developers and product stakeholders on requirements, priorities and quality risks.
QA Engineer (Sole QA)
12.2021 - 04.2024 |2V Modules
API & data: REST, GraphQL, Postman, Swagger/OpenAPI, SQL, PostgreSQL Dev & tooling: Git, GitLab, Docker (basic), Chrome DevTools, Grafana Mobile: Android Studio, Xcode, TestFlight, Firebase Project tools: Jira, Confluence, ClickUp, Redmine, Fibery, Slack QA practices: test design and planning, risk-based testing, exploratory testing, shiftleft, defect management, release validation, effort estimation (story points), QA process design Methodologies: Agile/Scrum, Kanban, Waterfall
- Owned QA across multiple projects as the only QA engineer: prioritization, planning and delivery of all testing. - Introduced systematic QA involvement at the earliest stages: joined business analyst planning sessions and discussed projects at the client-idea stage, before requirements were fixed. - Co-authored technical specifications and required tester sign-off, so requirements were testable before development started. - Took part in sprint planning; estimated project complexity from the QA side, planned QA budgets and estimated work in story points. - Built QA processes from scratch: checklists, test plans, test documentation and repeatable release routines. - Performed functional, regression, exploratory, API, integration and cross-platform testing based on business requirements and product risks. - Coordinated releases with developers and product teams, assessing risks and release readiness
QA Engineer (Manual)
01.2015 - 01.2021 |Megagroup.ru
API & data: REST, GraphQL, Postman, Swagger/OpenAPI, SQL, PostgreSQL Dev & tooling: Git, GitLab, Docker (basic), Chrome DevTools, Grafana Mobile: Android Studio, Xcode, TestFlight, Firebase Project tools: Jira, Confluence, ClickUp, Redmine, Fibery, Slack QA practices: test design and planning, risk-based testing, exploratory testing, shiftleft, defect management, release validation, effort estimation (story points), QA process design Methodologies: Agile/Scrum, Kanban, Waterfall
- Tested proprietary CMS, CRM, digital services and customer-facing web applications (manual functional, regression, integration and exploratory testing). - Promoted to QA Team Lead: coordinated QA activities, distributed tasks and supported team development. - Created and maintained an internal QA knowledge base and testing documentation. - Participated in release planning, quality risk assessment and release readiness decisions. - Contributed to release stability and continuous improvement of QA processes.

Education

ИИ (Bachelor's)
since 2025 - Present
ТАТУ

Languages

RussianAdvancedUzbekUpper-IntermediateEnglishUpper-Intermediate