Vadim Vasishev | QA Fullstack

Thailand | Email | Telegram | Phone |

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

Manual testingUI/UX testingAcceptance TestingRegression & Smoke testingLoad testingMobile testingAPI testingDatabase testingAutomated testingQA Team ManagementProcess OptimizationRelease ManagementTask Validation

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
Mindforest
  • 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
Arival
  • 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
Zvuk
  • 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
Winline
  • 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
Golama
  • 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

Contact Information