Nikolai Filatov

Senior QA Automation Engineer | Software Development Engineer in Test | SDET | AI

Role
Senior Qa Automation Engineer at Brainrocket
Location
Austin, TX, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Nikolai Filatov

I\'m a Senior Software Developer Engineer in Test with over a decade of experience designing robust, scalable test automation frameworks for web, mobile, and desktop platforms. I combine traditional QA with advanced AI, computer vision, object detection, and large language models (LLMs), enabling automation of scenarios beyond the reach of conventional tools.AI-Powered Visual & Language-Driven Test AutomationI’ve built frameworks that integrate deep learning-based object detection (DETR, YOLO) and OCR (Tesseract), enabling intelligent interaction with HTML5 Canvas, dynamic graphics, and non-DOM elements. Leveraging LLM APIs, I automate tasks like test case generation, adaptive maintenance, and insightful test analysis. This work has delivered major coverage and efficiency gains, including: Visual validation of complex UIs and data visualizations Automated interaction with canvas-based games and graphics Self-healing tests that adapt to UI changes using visual context LLM-driven test case, documentation, and defect analysisCore Skills & Technology StackProgramming & Test Automation: Python, Java, TypeScript, Go, Playwright, Selenium, K6, GatlingDevOps, CI/CD: Docker, Kubernetes, GitLab CI, Jenkins, AWS, GCPDatabases: PostgreSQL, MySQL, ClickHouse, MongoDBAI & Computer Vision: OpenCV, Tesseract OCR, TensorFlowLarge Language Models: LLM API integration for test automation and analysisNotable Achievements Built a visual testing framework that significantly improved accuracy and greatly reduced manual effort in testing Canvas-based applications Reduced regression cycles by approximately 45% with a unified, cross-platform framework Implemented self-healing locators and adaptive test generation using ML and LLM insights Led automation for secure payment systems with zero production incidentsThought LeadershipI tackle high-impact automation challenges with AI and LLMs, helping teams move from reactive testing to intelligent, adaptive quality engineering. My work includes: Context-aware, AI- and LLM-augmented test execution Visual regression testing for dynamic interfaces Automation of interactive and graphics-based UIs Intelligent test maintenance and reporting with LLM APIsLooking AheadAs AI and LLMs transform software testing, I aim to help organizations evolve their QA strategies with forward-thinking, AI-enabled approaches.Let’s connect if you’re interested in intelligent test automation, computer vision or language model solutions, or advancing QA through AI- and LLM-driven frameworks.

Experience

  1. Senior Qa Automation Engineer

    Brainrocket

    May 2021 — Present · Limassol (Lemesos), CY

    Architected AI-augmented QA assistant in TypeScript with Playwright, integrating computer vision (DETR, YOLOv12, OpenCV, Tesseract OCR, EasyOCR) and large language models (LLMs) to enable visual validation and interaction with dynamic Canvas-based and non-DOM UIs, reducing manual testing effort by ~40%.• Engineered comprehensive unit testing strategies in TypeScript environments using Jest, incorporating property-based fuzz testing (fast-check) for edge-case resilience and mutation testing (Stryker) to achieve 95%+ mutation score, significantly strengthening code reliability, uncovering hidden defects.• Collaborated effectively on API testing projects using Python, Requests, and Pytest, ensuring comprehensive validation of system functionalities.• Contributed significantly to performance testing initiatives, employing Python, Locust, and Kubernetes to simulate high-load scenarios and optimize system responsiveness.• Demonstrated expertise in designing, executing, and maintaining automated test suites, resulting in streamlined testing processes and accelerated release cycles.• Leveraged tools such as GitLab CI and Jenkins to orchestrate automated testing processes, ensuring efficient integration and continuous testing throughout development.• Orchestrated GitLab CI pipelines to automate build, test, and deployment tasks, enabling seamless code integration and swift identification of issues.• Facilitated seamless cross-functional collaboration, proactively identifying potential issues in the development lifecycle and thereby enhancing product quality and user experience.API testing: python, requests, pytestPerformance testing: python, Locust, k8s

Education

  • Tambov State University

    Master's degree

    2002 — 2007

  • Tambov State University

    Master's degree, Applied Mathematics and Informatics

    2016

Skills

  • Test Automation
  • Maven
  • Selenium Grid
  • Load Testing
  • Vagrant
  • Stress Testing
  • Docker
  • Performance Testing
  • Web Testing
  • Java
  • Selenium Webdriver
  • Selenium
  • Jenkins
  • Python
  • Junit
  • Regression Testing
  • Codeception
  • Continuous Integration
  • Exploratory Testing
  • Sql
  • Linux
  • Gatling
  • Galen Framework
  • Manual Testing
  • Software Quality Assurance
  • Git

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Nikolai Filatov — Senior Qa Automation Engineer at Brainrocket in Austin, TX, US | Unifers