Overview
Technical skills
Timeline
Roles

Overview

Software Test Engineer with 5+ years in quality assurance, including manual testing and automation for hardware-software and firmware systems. Experience with Playwright/Pytest UI automation, CI pipelines using TeamCity/Jenkins, and Python-based firmware test automation for GNSS receivers. Background includes system validation across multiple platforms and receiver/network communication scenarios.

Technical skills

C#• Middle • 4y+
Python• Middle • 4y+
DevOps
Bitbucket
CI/CD
Git
Jenkins• 4y+
TeamCity• 4y+
Rest API
Cybersecurity
Wireshark
QA
Postman
TestRail
Playwright• 4y+
Pytest• 4y+
Selenium• 4y+

Timeline

Software Test Engineer Middle
Topcon Positioning Systems Full-Time
Mar 2022 to Present 4 Years 5 Months In office
Redesigned a web UI automation suite by migrating a large Selenium test corpus to Playwright, improving execution speed and framework stability for multiple receiver generations. Built and maintained CI pipelines in TeamCity and Jenkins to run automated 3DMC tests on different construction machine types and versions. Developed and maintained Python-based firmware test automation for GNSS receivers, validating network protocols and embedded file system behavior and moving critical checks into regular regression runs.
Playwright
Pytest
Selenium
C#
Python
TeamCity
Jenkins
Moscow Aviation Institute
Master's Degree Flight Vehicle Testing
2016–2022 Moscow, Russia
Working Student / Intern (Software Testing) Junior
Topcon Positioning Systems Full-Time
Jan 2021 to Mar 2022 1 Year 2 Months Moscow In office
Performed manual testing and contributed to regression and release validation for GNSS receiver firmware, including verification of system and network-related functionality. Validated connectivity and services across Linux- and RTEMS-based receivers, covering Bluetooth/BLE, Ethernet/WiFi, TCP/UDP, DHCP/DNS, FTP, and web interfaces. Supported validation for multiple minor firmware versions across many receiver models.