About me
I'm Quality Assurance engineer fom Moscow, working in IT about 10+ years. I enjoy to turn low-quality products into high-quality ones, improve development processes and speed up time "to market".
My job is to ensure that development testing processes are built in the most transparent way and provide features in the shortest possible time. In the aggregate, my job is to ensure that your product is of the highest quality
What i'm doing
-
Build processes
I build testing and development processes both from scratch and improve existing processes
-
QA Web
Quality assurance of sites at the professional level. Automation + Manual.
-
Mobile apps
Professional manual QA of applications for iOS and Android.
-
QA Backend
Quality assurance of backend at the professional level. Automation + Manual. Microservises and Mono architecture
-
Creating teams
Create a strong team with a good atmosphere for solving complex tasks
Projects
-
SberDevices
SberDevices is a developer of smart devices. These are B2B and B2C devices for the ecosystem using voice technologies and having a virtual assistant aboard.
Activities:
- - Team Leadership: Guiding and leading QA team members.
- - Test Strategy Development: Crafting effective test strategies.
- - Quality Standards: Ensuring adherence to quality standards.
- - Process Improvement: Implementing continuous process improvements.
- - Collaboration with Dev: Coordinating testing efforts with development teams.
- - Test Automation Oversight: Overseeing test automation initiatives.
- - Training and Mentoring: Providing training and mentorship to QA team.
- - Test Planning: Developing comprehensive test plans.
- - Issue Resolution: Resolving testing-related issues and challenges.
- - Metrics and Reporting: Implementing QA metrics and reporting.
-
RoboCash Group
UnaBank digital Startup to create fintech & eComm ecosystem in the Philippines. Unabank is a business unit of RoboCash Group.
Activities:
- - Managing multiple teams, a total of 11 people in my team, 3 automation + 8 manual. Overall 5 team.
- - Development of autotests. 12 services out of 22 were covered from scratch.
- - This allowed us to shorten the time for regression testing by about 50%
- - implementation load testing, jMeter + Grafana.
- Strategic QA Management: Developing and implementing QA strategy.
- Leadership in QA Team: Leading and guiding the entire QA team.
- Quality Management: Ensuring a high level of product quality.
- Process Optimization: Implementing efficient testing processes.
- Standards and Methodologies: Implementing QA standards and methodologies.
- Strategic Partnership: Collaborating with leadership on strategic matters.
- Comprehensive Testing Oversight: Supervising all aspects of testing.
Used in the work: JavaScript + Cypress, Java + RestAssured*, Charles, Postman, Qase
-
SkillBox
Skillbox educational platform focuses on new and much-in-demand professions.
Activities:
- - Curriculum development.
- - Development of educational material.
- - Training of students in courses.
- - Recording video material for training and conducting master classes.
- - teaching the best practices of work by students in the field of: automation QA, manual testing, load testing and Frontend development.
-
Hedera
The Hedera Governing Council is a fully decentralized and transparent governing body of independent, global organizations consisting of enterprises, web3 projects, and prestigious universities.
Activities:
- - Test Automation Implementation: Initiated automation testing using JavaScript and Cypress.
- - Framework Development: Created automation frameworks from scratch for efficient testing.
- - Scripting in JS: Wrote automation scripts using JavaScript for test scenarios.
- - Cypress Integration: Utilized Cypress for end-to-end testing and seamless integration.
- - Test Suite Development: Established comprehensive test suites for effective testing coverage.
- - Training and Guidance: Provided training and guidance on automation to team members.
- - Continuous Improvement: Implemented continuous improvements in automated testing processes.
- - Maintenance and Support: Ensured ongoing maintenance and support for automated test suites.
Used in the work: JavaScript + Cypress, Java + RestAssured*, Charles, Postman,
-
MailRu Group
The City Mobile project (top 2 taxis in Russia). Development of platform services. City Mobile is a business unit of MailRu Group.
Activities:
- - Covered about 60% of the API product with autotests on Kotlin
- - In the results of the load test, it was possible to increase the throughput of services by 35%
- - Trained 2 engineers from junior to middle level. Review of autotests and mentoring
- - Organized the Agile(scrum) development process and implemented the testing process into it. Hiring and maintaining a subsequent QA team.
- - Formed a testing team. Processes were built from scratch and specialists were hired.
- - Speaking at internal conferences in order to improve the entire QA community in the company.
Used in the work: Vegeta, GHZ, Kotlin (API tests), YAML, Charles, Postman
-
Yandex
Yandex is a technology company that builds intelligent products and services powered by machine learning.
Activities:
- - Test Automation: Developing and maintaining automated tests.
- - Framework Development: Creating and enhancing automated test frameworks.
- - Code Reviews: Participating in code reviews for test scripts and frameworks.
- - Integration Testing: Ensuring seamless integration of automated tests into CI/CD pipelines.
- - Performance Testing: Conducting performance testing and optimizing automation for speed.
- - Collaboration with Dev: Working closely with developers to integrate test automation into development processes.
- - Defect Analysis: Analyzing and troubleshooting defects identified through automation.
- - Test Data Management: Creating and managing test data for automated testing.
- - Continuous Improvement: Identifying areas for improvement in test automation processes.
- - Training and Knowledge Sharing: Providing training and sharing expertise within the team.
- - Monitoring and Maintenance: Organizing monitoring and maintenance of automated tests.
- - Hermione.js Integration: Implementing and using Hermione.js for visual testing.
Used in the work: JavaScript, WebDriverIO, Hermione.js, YAML, Charles, Postman
-
BORK
Bork is a manufacturer of home appliances, trading in Russia, CIS countries, and Poland.
Activities:
- - Component Development: Creating and optimizing user interface components.
- - API Integration: Integrating with server-side API for data exchange with the backend.
- - Routing: Configuring routing for smooth navigation within the application.
- - Application State Management: Managing the application state using Vuex.
- - Performance Optimization: Optimizing the application for high performance.
- - Component Testing: Writing and running tests to ensure the quality of components.
- - Visual Design: Collaborating with designers to implement visual concepts in the interface.
Used in the work: JavaScript, Vue.js, bootstrap, YAML, HTML, SCSS, jQuery
-
Dyson
Dyson is a manufacturer of home appliances. Dyson Ltd is a British technology company that designs and manufactures heaters, bladeless fans, hand dryers and vacuum cleaners. It was founded in 1978 by James Dyson and has grown to be among the crème de la crème in its industry with thousands of customers in over 100 countries worldwide.
Activities:
- - Interface Development: Crafting UI using HTML, CSS, and JavaScript.
- - Responsive Design: Ensuring responsiveness through CSS media queries.
- - Frameworks and Libraries: Utilizing React, Vue.js to expedite development.
- - Performance Optimization: Enhancing loading speed through code optimization and caching.
- - Testing and Debugging: Conducting interface testing and debugging code.
- - Backend Integration: Collaborating with backend developers for seamless server interaction.
- - UX/UI Enhancement: Improving design and user experience.
- - Collaboration with Designers: Partnering with designers to implement design layouts.
- - Maintenance and Support: Updating projects, fixing errors, adding new features.
Used in the work: HTML, CSS, JavaScript, React, Vue.js, Figma, Stetch, Photoshop
-
TechnoPark
TechnoPark is the largest Russian consumer electronic retail chain by revenue and the first and the only publicly traded company in its market sector
Activities:
- - Participation in Test Planning: Defining testing strategy and plan.
- - Collaboration with Development Team: Communicating with developers to ensure product quality.
- - Test Automation: Development and maintenance of automated tests.
- - Documentation and Reporting: Compilation of reports and testing documentation.
- - Participation in Retrospectives: Providing input for process improvement during retrospectives.
- - Integration with Development Team: Collaborating with developers to integrate automation into development processes.
- - CI/CD Integration: Ensuring integration of automated tests into CI/CD pipelines.
- - Test Refactoring: Continuous improvement and optimization of existing automated tests.
- - Technical Support: Providing technical support to colleagues in the field of automation.
- - Manual Testing: Conducting manual testing to identify defects and ensure product quality.
- - Test Design: Developing test cases and scenarios for comprehensive test coverage.
- - Bug Verification: Checking and analyzing registered defects to confirm their reproducibility.
- - Leadership in Testing: Organizing the testing team's work, task distribution, and quality control.
- - Load Testing: Planning, conducting, and analyzing load tests to ensure application performance.
Used in the work: PHP, Codeception.php, Codeception.js, JavaScript, Figma, Stetch, Photoshop, Jira, Confluence ect
-
SberTech
SberTech develop technology-driven solutions and products for our sole client, the Sberbank Group, to make its customer service more accessible, secure, and convenient.
Activities:
- - Test Design: Developing test cases and scenarios for comprehensive test coverage.
- - Manual Testing: Conducting thorough manual testing to identify defects and ensure product quality.
- - Bug Verification: Checking and analyzing registered defects to confirm their reproducibility.
- - Test Documentation: Compiling detailed documentation based on testing results for subsequent analysis and reporting.
- - Collaboration with Development Team: Communicating with developers for effective collaboration during testing processes.
- - Test Estimation: Assessing the complexity and scope of testing to plan resources and optimize time usage.
- - Regression Testing: Ensuring the stability of existing features after code changes or updates.
- - Test Reporting: Providing clear and concise reports on testing progress and results.
Richard was hired to create a corporate identity. We were very pleased with the work done. She has a lot of experience and is very concerned about the needs of client. Lorem ipsum dolor sit amet, ullamcous cididt consectetur adipiscing elit, seds do et eiusmod tempor incididunt ut laborels dolore magnarels alia.