Vadim Vasishev | QA Fullstack
About Me
Experienced QA Fullstack Engineer with DevOps skills and deep expertise in quality assurance processes and testing strategies across various technological architectures.
I specialize in full-cycle software testing, test automation, and validation process implementation with a focus on delivering high-quality products.
My technical competencies include both manual and automated testing, API testing, and working with various testing frameworks and tools.
I bring successful experience in leading QA departments, process optimization, and strategic collaboration with development teams for consistent delivery of reliable updates and solutions.
Skills
Tech Stack
Frameworks:
- Cypress
- Jasmine
- k6
- Cucumber
- Playwright
UI Libraries:
- React
- Vue
- Next
- Astro
Languages:
- JavaScript
- TypeScript
- Python
- HTML/CSS
- SQL
Backend:
- Node.js
- Express
- MongoDB
- PostgreSQL
- Fastify
- Deno
Integration:
- REST API
- GraphQL
- WebSockets
- RabbitMQ
- CDN
Containerization:
- Docker
- Kubernetes
- Rancher
- Helm
Markup:
- HTML
- Tailwind
- Postcss
- Markdown
- XML
Tools:
- Jira
- Notion
- GitLab
- Linear
- Postman
- Sentry/Grafana
Latest Project
ToON - QA Fullstack
Leading quality assurance for a multi-platform application development project, implementing comprehensive testing strategies and automated test algorithms.
Testing Process Implementation:
- Establishing a comprehensive testing strategy for web and mobile applications
- Creating detailed test documentation including test plans, test cases, and checklists
- Implementing clear bug reporting and tracking processes
- Leading the QA team and coordinating testing activities across multiple projects
- Conducting regular quality reviews and reporting to stakeholders
- Ensuring compliance with quality standards and requirements
Telegram Mini Apps Blockchain Integration:
- Orchestrating end-to-end testing of Telegram Mini Apps with blockchain TON ecosystem
- Implementing k6 load testing for high-volume transaction scenarios in crypto applications
- Validating smart contract interactions and wallet connection security across multiple chains
- Conducting cross-platform compatibility testing for crypto payment gateways
- Full cycle of release management, deployment of tested and compatible build of dev version application to production
- Quality control of AI-generated digital NFT image results
Work Experience
QA Lead
May 2023 – Present- Leading the QA department and establishing effective testing processes
- Developing comprehensive test plans and strategies for software products
- Coordinating testing activities across multiple projects and teams
- Implementing automated testing solutions to improve test coverage and efficiency
- Conducting regular one-on-one meetings, QA syncs, and retrospectives
- Collaborating with developers to address quality issues and implement improvements
- Managing release cycles and ensuring timely delivery of high-quality software
QA Lead
August 2022 – April 2023- Creation of test plans and development of test cases, structuring information, working with documentation/requirements
- Organizing and leading one-on-one meetings, QA syncs, retrospectives and regular teamwork negotiation
- Development, grooming and planning tasks for testing, specification analysis, resource allocation, ensuring transparency of work
- Adding bugs and tickets to QA tracker, updating existing tasks, giving feedback to dev team, prioritizing, meeting sprint deadlines
- Planning new features and updates, evaluation of tasks, participation in meetings/demos, interaction with developers
- Cross-platform and cross-browser testing of microservices app, containers and debug + synchronization of processed data
- Personal responsibility for final quality of bank projects/applications, stability of releases and implementation of new features/services
- Full cycle of release management, deployment of tested and compatible build of dev version application to production
QA Team Lead
December 2020 – July 2022- Analysis of product requirements and writing documentation: test cases, test plans, checklists, regulations and procedures
- Building and creating processes from scratch within QA team
- Development, grooming and planning tasks for testing, ensuring transparency of work
- Participation in the analysis of tasks received from the support team, as well as from internal channels
- Conducting one-on-one meetings, QA syncs, retrospectives and regular teamwork meetings
- Ensuring the quality of developed technical solutions
- Work with motivation and development of testing team members, as well as onboarding new employees
- Personal responsibility for the quality of the project, stability of releases and implementation of new features/services
- Prioritization and analysis of technical debt within the responsibility of each team and group of QA engineers
- Building and improving the process of responding to incidents/missed defects in production and existing bugs
- Monitoring and prediction of the load on testing group, subsequent formation of hiring requirements
- Providing regular feedback to members of QA team, mentoring and working with motivation
- Determination of priorities for cases and scope of work on automation in the area of responsibility of each team
- Cross-platform and cross-browser testing of large tasks, their decomposition, brainstorming
- Developing and maintaining Postman repository of test queries, sample data and API handles
Senior QA
February 2020 – November 2020- Creation of test plans and development of test cases, structuring, work with documentation/requirements
- Adding bugs and tickets to the tracker, updating existing tasks, giving feedback to the team, prioritizing, meeting sprint deadlines
- Writing .js scripts for the Cypress testing tool, their implementation, updating, integration and detailed analysis of logs/reports
- Development and configuration of virtual containers to automatically run tests for specific versions of the application
- Planning, evaluation of tasks, participation in meetings/demos, interaction with developers
- Full cycle of release management, deployment of a tested and compatible build of the application to production
QA Engineer
February 2019 – January 2020- Tight interaction with the development team, early task verification on test stands and databases configured for different directions
- Support, configuration and run API auto tests on Cypress
- Assembly of mobile dev/test/preprod versions, building/installation and verification of applications, analysis of logs, analytics and crashes
- Writing test cases, creating requests in postman, then using them to test the functionality
- Acceptance and regression testing of tasks/bugs for each sprint in projects/components of Backend, Frontend, iOS, Android
- Troubleshooting and bugs searching, adding found tickets and tasks in Jira
- Assembly management, deployment of various test scripts, release management, preparation of the test environment