Andrеy Lapрo — QA Engineer Portfolio / Featured Work / PDF-XChange Pro (Deep Dive)
Project/Link: PDF-XChange Editor / Searching among documents hangs
Type: Performance/Stability
Problem: Advanced multi-document search freezes indefinitely on specific files without error messages or user feedback.
Evidence: Forum thread with community confirmation, test file provided.
How I Found It: While testing batch search functionality across large document collections, the process hung for 8+ hours on a single file with no indication of progress or error.
Impact:
Skills Demonstrated:
Resolution: Fixed silently in next release after developer investigation.
Project/Link: PDF-XChange Editor / Removing hyphenations when saving to text
Type: Enhancement
Problem: When exporting PDF books to text formats, line-end hyphens from justified text remained, creating incorrect word breaks (e.g., “com-puter” instead of “computer”).
Evidence: Before/after comparison of exported text.
How I Found It: Exploratory testing of PDF-to-text conversion workflow for books, identified massive manual cleanup burden.
Impact:
Skills Demonstrated:
Resolution: Implemented as automatic cleanup option.
Project/Link: PDF-XChange Editor / Crop Page Tool selection “crawls”
Type: UX & Usability
Problem: At high zoom levels (400%+), dragging crop selection borders caused the selection to “crawl” off-target by several pixels.
Evidence: Screen recording showing pixel-level drift behavior.
How I Found It: Detailed testing of crop tool at various zoom levels while working with high-resolution technical diagrams.
Impact:
Skills Demonstrated:
Resolution: Fixed after developer deep-dive investigation.
Project/Link: PDF-XChange Editor / Display split lines off the page
Type: UX & Usability
Problem: Page split lines (for multi-up printing) were clipped at page edges, making them barely visible on narrow pages.
Evidence: Screenshots showing before and suggested view of guides using the Adobe Photoshop as an example.
How I Found It: Usability testing of document splitting feature with various page sizes.
Impact:
Skills Demonstrated:
Resolution: Implemented exactly as proposed.
Project/Link: PDF-Tools / %[FileName] placeholder doesn’t work
Type: Functionality
Problem: In batch conversion with multiple input files, the %[FileName] macro failed to generate unique output filenames, causing file overwrites.
Evidence: Test case with multiple files showing overwrite behavior.
How I Found It: Testing batch conversion workflows with automated filename generation from templates.
Impact:
Skills Demonstrated:
Resolution: Macro logic corrected.
Project/Link: PDF-Tools / PDF-Tools shortcuts and settings linking
Type: Enhancement
Problem: PDF-Tools (batch processor) had customizable Windows Explorer context menu, but configuration was scattered and unintuitive.
Evidence: Forum discussion showing evolution from concept to feature.
How I Found It: Exploratory testing of workflow integration between PDF-Tools and Windows File Explorer.
Impact:
Skills Demonstrated:
Resolution: Implemented as proposed after 3-year development cycle.
Project/Link: PDF-XChange Editor / Add progress bar to advanced search
Type: UX & Usability
Problem: Multi-file search operations could run for 10+ hours with zero feedback, leaving users uncertain if app had frozen.
Evidence: Before: blank window for hours. After: live progress feedback.
How I Found It: Real-world testing with large document collections (1000+ files).
Impact:
Skills Demonstrated:
Resolution: Progress bar with ETA added.
Project/Link: PDF-Tools / “Export to Word” - file not found error
Type: Functionality
Problem: Batch export to Word failed on mixed .doc files (plain text KOI-8 encoding + binary Word format) with cryptic error.
Evidence: Test files with problematic encodings provided.
How I Found It: Testing batch export across diverse legacy document collections with various encodings.
Impact:
Skills Demonstrated:
Resolution: Fixed without developer comment on root cause.
Project/Link: PDF-XChange Editor / How to remove OCR languages?
Type: Enhancement
Problem: Once OCR languages were installed (some 50+ MB for Asian languages), they were permanent — no uninstall option existed.
Evidence: Before: no uninstall. After: per-language removal.
How I Found It: Testing OCR functionality, noticed bloated installation size with no cleanup path.
Impact:
Skills Demonstrated:
Resolution: Uninstall option added to language manager.
Project/Link: PDF-XChange Editor / Sync OCR tools language selection
Type: UX & Usability
Problem: PDF-XChange Editor has two separate OCR tools (“OCR Pages” and “OCR Image”). Language selections weren’t synchronized between them, causing repeated reconfiguration.
Evidence: Workflow demonstration showing manual reconfiguration eliminated.
How I Found It: Workflow testing—using both OCR tools in same session, noticed settings didn’t carry over.
Impact:
Skills Demonstrated:
Resolution: Language selections now synchronized.