QA Engineer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

$1000/month

HOURS PER WEEK

40

DATE UPDATED

Oct 14, 2025

JOB OVERVIEW

As a QA Engineer, you'll be the guardian of quality for MLG's document processing platform, ensuring system
reliability, data accuracy, and excellent user experience across all features. This is a critical role where your
work directly impacts the quality of data that counties and the public rely on for legal records.
You'll be responsible for testing complex AI-powered systems that process millions of legal documents. This
includes validating that document ingestion works correctly, AI extraction produces accurate results, APIs
return correct data, frontend interfaces are user-friendly, and the entire system performs reliably under load.
Quality assurance at MLG goes beyond traditional software testing. You'll need to validate not just that the
software works, but that AI models extract data accurately, that edge cases are handled gracefully, and that the
system maintains data integrity throughout complex processing workflows.
You'll work closely with developers to understand features, create comprehensive test plans, automate
regression tests, identify and report bugs, and ensure every release meets high quality standards before
reaching production.

1. Test Planning & Execution (Accountable/Responsible)
• Test Strategy Development: Create comprehensive test strategies for new features and system components
• Test Case Design: Design detailed test cases covering functional requirements, edge cases, and error
scenarios
• Manual Testing: Perform thorough manual testing of new features, bug fixes, and system integrations
• Exploratory Testing: Conduct exploratory testing to identify unexpected issues and usability problems
• Regression Testing: Execute regression test suites to ensure new changes don't break existing functionality
• Acceptance Testing: Validate that implemented features meet acceptance criteria and product requirements
2. Test Automation (Responsible)
• Automation Framework: Build and maintain automated test frameworks for UI, API, and integration testing
• UI Automation: Write automated tests for frontend interfaces using Selenium, Cypress, or Playwright
• API Testing: Develop automated API tests using Postman, pytest, or REST Assured
• End-to-End Testing: Create automated end-to-end test scenarios covering critical user workflows
• CI/CD Integration: Integrate automated tests into CI/CD pipelines for continuous testing
• Test Maintenance: Maintain and update automated tests as features evolve
3. Data Accuracy & AI Model Validation (Responsible)
• Extraction Accuracy Testing: Validate that AI models extract correct data from legal documents (names,
dates, amounts, legal descriptions)
• Ground Truth Validation: Compare AI extraction results against ground truth datasets
• Edge Case Testing: Test AI models with challenging documents (handwritten text, poor quality scans,
unusual formats)
• Data Schema Validation: Ensure extracted data conforms to expected JSON schemas and database
constraints
• Confidence Score Validation: Test that model confidence scores accurately reflect extraction quality
• Classification Testing: Validate document classification accuracy across different document types
4. Database & Backend Testing (Consulted/Responsible)
• Database Validation: Verify data integrity, schema correctness, and database constraints
• SQL Testing: Write SQL queries to validate data accuracy and completeness
• API Testing: Test REST APIs for correct responses, error handling, and performance
• Data Pipeline Testing: Validate document processing workflows from ingestion to extraction to storage
• Performance Testing: Test API response times and database query performance
• Integration Testing: Test integrations between backend services, AI models, and databases
5. Bug Tracking & Defect Management (Responsible)
• Bug Identification: Identify, document, and prioritize bugs with clear reproduction steps
• Bug Reporting: Create detailed bug reports in Jira/Linear with screenshots, logs, and environment details
• Bug Verification: Verify bug fixes and ensure issues are fully resolved before closing tickets
• Defect Triage: Work with Tech Lead to prioritize bugs based on severity and impact
• Root Cause Analysis: Collaborate with developers to understand root causes and prevent similar issues
• Release Validation: Verify all critical bugs are resolved before releases
6. Cross-Browser & Cross-Device Testing (Responsible)
• Browser Compatibility: Test frontend interfaces across Chrome, Firefox, Safari, and Edge
• Responsive Design Testing: Validate interfaces work correctly on desktop, tablet, and mobile devices
• Mobile Testing: Test mobile web interfaces and future mobile app (Property Wallet)
• Accessibility Testing: Ensure interfaces meet accessibility standards (WCAG) for users with disabilities
• Performance Testing: Test page load times, rendering performance, and UI responsiveness
7. Load & Performance Testing (Consulted)
• Load Testing: Test system performance under high document processing volumes
• Stress Testing: Identify system breaking points and performance bottlenecks
• Scalability Testing: Validate that system scales correctly as data volume increases
• API Performance: Test API response times under various load conditions
• Monitoring: Monitor syste ---------- trics during testing to identify performance issues
8. Documentation & Reporting (Responsible)
• Test Documentation: Document test plans, test cases, and test results
• Test Coverage Reports: Track and report test coverage across features and components
• Quality Metrics: Track and report quality metrics (defect density, test pass rates, automation coverage)
• Release Reports: Create test summary reports for each release
• Knowledge Sharing: Document testing best practices and share with team

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin