Andrеy Lаppo — QA Engineer Portfolio

Manual QA Engineer Documentation Testing Localization QA (Russian)

Quality Assurance Engineer — 5+ years of continuous testing across 380+ open-source projects, filing 2,500+ issues; experience with enterprise PDF software and Telegram.. Specialized in exploratory testing, usability analysis, and finding edge cases that break real-world workflows.

LinkedIn: Gallem GitHub: @Korb Location: St Petersburg, Russia (Open to relocation: EU, North America, South America)

Table of Contents


Testing Expertise


PDF-XChange Pro (Deep Dive)

4+ years testing enterprise PDF software, Adobe Acrobat’s strongest competitor

Statistics:

Top 10 Implemented Improvements

→ See detailed case studies

Brief Highlights

  1. Critical Search Hang: Multi-file search freezing for hours → Fixed after investigation
    • Impact: Blocked entire workflow, hours lost
    • Skills: Hard-to-reproduce bugs, persistence with developers
  2. Auto-Remove Hyphenations: Export books to text without manual cleanup
    • Impact: Saved hours per 100+ page book
    • Skills: Workflow testing, real-world use cases
  3. “Crawling” Selection Bug: Crop tool drifted at high zoom
    • Impact: Precision work impossible at 400%+ zoom
    • Skills: Pixel-level precision, edge conditions, week-long investigation
  4. Split Lines Beyond Page Edges: Visual improvement for page split guides
    • Impact: Much more visible, matches Adobe behavior
    • Skills: Comparative analysis, visual testing
  5. Broken Filename Macros: Batch processing overwrote files
    • Impact: Data loss risk in batch operations
    • Skills: Batch workflow testing, macro systems
  6. PDF-Tools Context Menu: Proposed unified Windows Explorer integration
    • Impact: Transformed batch processing UX (3-year implementation)
    • Skills: Product vision, feature specification
  7. Progress Bar for Search: Added ETA display for long operations
    • Impact: Users can now plan, know if frozen
    • Skills: Long-running operations, user psychology
  8. Batch Export Bug: Fixed mixed encoding in legacy MS Word files
    • Impact: Blocked batch processing of old archives
    • Skills: Legacy format handling, encoding issues
  9. Remove OCR Languages: Added uninstall for language packs
    • Impact: Disk space management, user control
    • Skills: Installation testing, missing features
  10. Sync OCR Settings: Eliminated repeated language configuration
    • Impact: Workflow efficiency, consistency
    • Skills: Cross-feature testing, user expectations

Skills Demonstrated

↥ Scroll to ToC

Telegram Messenger (Community Impact)

5+ years, mass-market messaging app (400M+ users)

Platform: bugs.telegram.org — community suggestion platform with voting system

Statistics:

Implemented Improvements

1. Text Formatting as Quote (#1361)

Click to see screenshot from issue explanation
Screenshot of Telegram General Questions FAQ page in light theme, illustrating reported bug where introductory welcome screen or help text fails to adapt to dark mode. Text covers app description, features like messaging, groups up to 200,000 members, encryption, and privacy options. Links to Tips Channel and blog mentioned.

͏
2. Allow Quotes to be Collapsed (#48496)

3. HEVC Video Upload Support (#29058)

4. Archived Chats Search Visibility (#17178)

5. Video Size Limit Notifications (#48453)

6 and 7. UI Labels: “Mute” → “Notifications” (#19393, #19394)

Click to see screenshots
Screenshot of Telegram channel management menu in dark mode, illustrating bug with red mute icon in submenu. Main menu options include Mute notifications, View channel info, Manage Channel, Create poll, Export chat history, Clear history, Leave channel. Submenu for mute duration: Select tone, Disable sound, Mute for 2 hours, Mute for…, Mute forever (highlighted in red). ͏ Screenshot of Telegram notification mute submenu in dark mode, illustrating bug where Mute Forever option uses red text and icon for emphasis. Options listed: Disable sound, Mute for…, Customize, with Mute Forever highlighted in red at bottom. Back arrow visible at top.

͏
8. Real-time Location Sharing Until Disabled (#2154)

Click to see screenshot
Screenshot of Telegram live location sharing dialog in dark mode, illustrating bug where header banner remains light blue. Prompt asks to choose duration for accurate location sharing: 15 minutes selected, 1 hour, or until turned off; with Cancel and Share buttons. Background shows map and attachment options.

͏
9. Return to Original Message After Forwarding (#17491)

10. “Play Cached Music Only” Mode (#2305)

11. “Stop and Block Bot” in Search Results (#3239)

Top-10 by Community Votes

These suggestions received up to 90 votes, demonstrating understanding of widely-felt pain points

1. Drag & Drop Chats to Folders (#1208) — 90+ votes

2. “Schedule Message” in Share Menu (#2717) — 40+ votes

3. Send Videos as Videos, Not Documents (#2192) — 30+ votes

4. Opt-out of Link Previews (#3195) — 30+ votes

5. Rename Uploaded Files (#1176) — 30+ votes

Click to see screenshots
Screenshot of Telegram context menu for a media item in dark mode, illustrating bug where menu background remains light gray instead of fully dark. Options listed: Reply, Copy Link, Save to downloads, Share, Forward, Pin, Rename, Edit, Delete. Partial view of colorful image in background. ͏ Screenshot of Telegram channel info panel in dark mode while sending a file, illustrating context for file rename request. Visible sections: blurred description waveform, Notifications toggle on, Members with Subscribers and Administrators. Bottom shows attached file The Birds (1963).avi (744.0 MB, dated 26.01.21 at 20:55) with green checkmark.

͏
6. Add Media to Previously Sent Messages (#2750) — 20+ votes

7. EXIF Data Control When Sending Photos (#1411) — 20+ votes

8. Text Notes for Groups/Channels/Bots (#2835) — 20+ votes

9. Global Search Filters (#2916) — 20+ votes

Click to see screenshot hr /> Screenshot of Telegram global search interface in dark mode, illustrating reported bug where thumbnails in search results remain light or poorly contrasted. Search bar with query, filters like All chats, Public, Private unchecked, Global search results with channel icons, and Found 600 messages section visible.

͏
10. Show Folders Containing Each Chat (#1114) — 15+ votes

Click to see screenshot
Screenshot of Telegram bot info panel in dark mode, illustrating incomplete theme application with light background in shared media counters (6 photos, 2 videos, 5 shared links) and some menu items. Options include Notifications toggle off, Add to Group, Delete chat, Report, Stop and block bot.

͏

Skills Demonstrated

Mass-Market App Testing:

Community Engagement:

UX & Enhancement Focus:

Workflow Analysis:

Platform Understanding:

↥ Scroll to ToC


GitHub Open Source (Breadth)

5+ years. Demonstrating breadth: testing across 380+ repositories in last 2 years

Statistics:

Top 8 Issues Across Diverse Projects

→ See detailed case studies

Summary Statistics

Brief Highlights:

  1. Spectral Emulator: AVX2 Incompatibility (Critical crash)
    • Entire CPU generations excluded (pre-2013 Intel/AMD)
    • Skills: Hardware compatibility, CPU instruction sets
  2. RetroArch: ISO Crash (Critical)
    • Crash on ISOs without serial numbers (homebrew discs)
    • Skills: Edge case file formats, homebrew testing
  3. HomeMedkit: Data Loss Prevention (High severity)
    • Users losing medication data silently
    • Skills: Workflow analysis, form validation UX
  4. DocsAfterDark: Dark Theme Bugs (6 visual bugs)
    • Invisible checkmarks, unreadable text, cursor issues
    • Skills: Systematic UI testing, accessibility/contrast
  5. Locus: Location Features (many feature requests, all implemented)
    • Real SAR scenarios: own track display, compass, offline buffering
    • Skills: Field testing, safety-critical apps
  6. Unison: UTF-8 Bug (Encoding bug)
    • Filename corruption for national characters
    • Skills: i18n testing, cross-platform encoding
  7. StreetComplete: Location Arrow (Visual bug)
    • Invisible direction arrow in dark theme
    • Skills: Field testing, OSM (OpenStreetMap) contribution
  8. FacilMap: Browser Setting Conflict (Compatibility)
    • Broken rendering due to obscure browser accessibility setting
    • Skills: Troubleshooting environmental issues, browser diversity

Skills Demonstrated:

↥ Scroll to ToC

Documentation & Localization

Translation Work (70+ apps):

README Improvements (100+):


Open Source Advocacy

F-Droid/IzzyOnDroid Ecosystem:


Work in Progress

100+ PDF-XChange issues currently under review—showing most notable pending cases. Hundreds of issues on GitHub, GitLab, and Codeberg waiting for their turn.

Confirmed Bugs Awaiting Fix

  1. Replace All Bug: First search result deleted — confirmed for next release
  2. Two Pages Mode Selection: Cannot select images across pages — investigating reproducibility
  3. OEM-855 Encoding: Legacy encoding not recognized — in queue

Accessibility Issues Under Investigation

  1. Dialog Focus: Save dialog appears without focus (keyboard navigation broken)
  2. Context Menu Focus: Menu appears but items not keyboard-accessible

Professional Background

Content Manager (2021-2024)

Medical equipment e-commerce platform

Key Achievements:

Skills: Technical documentation, content management, batch processing testing, workflow design

Search & Rescue Service (2011-2019)

Municipal lifeguard, 8+ years

Certifications: Professional Diver (Grade 5), Industrial Climber, First Aid, Wilderness First Responder Field Experience: 15+ SAR operations, 65+ public event safety duties Recognition: 6 commendations, 4 diplomas, medal from Russian Emergencies Ministry

Relevant to QA: Real-world testing under pressure, attention to detail in life-safety scenarios, field testing experience

Technical Proofreader (2009-2011)

Technical documentation for military equipment

Note: Portfolio samples unavailable due to confidentiality

Skills: Technical proofreading, translation QA, SDL Trados


Technical Skills

Operating Systems:


Contact

Open to:

Preferred Roles:

Links:

Email: available on LinkedIn


This portfolio demonstrates 4+ years of professional-grade QA work through consistent, high-quality contributions to enterprise software, mass-market applications, and open source projects.

↥ Scroll to Top
  1. the bugs.telegram.org platform is not always maintained up-to-date by developers. Many implemented features remain marked as “open” in the system. The 11 officially confirmed implementations listed above were verified through actual feature releases.