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

OneTwoTrip - QA Fullstack

Quality assurance for a comprehensive travel booking platform serving millions of users, ensuring seamless integration across web, mobile, and API layers for booking services.

Multi-Platform Travel Booking QA:

  • Performing comprehensive QA across iOS and Android mobile apps for travel booking platform
  • Building and maintaining regression test suites covering 800+ airline integrations and multiple third-party service providers
  • Testing payment gateway integrations with various payment methods across worldwide
  • Validating loyalty program functionality, cashback calculations, and customer reward systems

Integration Testing & Release Management:

  • Executing end-to-end integration testing for booking APIs, price comparison engines, and real-time availability systems
  • Testing mobile app releases for iOS and Android platforms, ensuring production readiness before deployment
  • Performing thorough functional, integration, and regression testing across all product layers
  • Supporting continuous release cycles through comprehensive smoke and regression testing procedures

Work Experience

QA Fullstack

May 2023 – Present
  • Performing full-stack QA mobile apps, and API layers for a comprehensive travel booking platform
  • Designing and executing acceptance test scenarios based on requirements and user stories for booking systems
  • Building and maintaining regression test suites for continuous quality assurance across 800+ airline integrations and multiple service providers
  • Testing mobile app releases for iOS and Android platforms before production deployment, ensuring seamless user experience
  • Collaborating with cross-functional teams during sprints, participating in grooming sessions and retrospectives
  • Conducting thorough functional, integration, and end-to-end testing across all product layers including payment gateways and APIs
  • Supporting release cycles through comprehensive testing and smoke/regression procedures for continuous delivery

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
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

Telegram: t.me/ravefox
Resume: PDF