User Acceptance Testing Analyst

BRMi•Vienna, VA
•$85,000 - $104,000•Hybrid

About The Position

BRMi is seeking an experienced User Acceptance Testing (UAT) Analyst to support system enhancements, software releases, issue resolution, and business initiatives within a Fraud Systems team. The role ensures business requirements are met and system changes function as expected before production implementation. The analyst will support a blended approach combining hands-on manual testing with automation-assisted testing, including test-case development, test-account and test-data preparation, review of automated testing evidence, validation of business outcomes, and documentation of results. The position collaborates with business stakeholders, developers, product owners, automation teams, and project teams throughout the testing lifecycle. It is a six-month contract role with a hybrid work arrangement at the organization's headquarters in Vienna, Virginia. An in-person interview is required. This is a W2 opportunity only; BRMi will not sponsor work visas.

Requirements

  • Bachelor's degree or an equivalent combination of education and professional experience.
  • 5–10 years of experience in user acceptance testing, quality assurance, business validation, or a related software testing discipline.
  • Demonstrated experience developing and executing comprehensive UAT plans, test cases, test scripts, and testing scenarios.
  • Strong hands-on experience with functional, regression, integration, and end-to-end testing.
  • Experience analyzing business requirements, user stories, and acceptance criteria and translating them into detailed test scenarios.
  • Experience creating, configuring, conditioning, and maintaining test accounts and test data for testing activities.
  • Ability to establish required test-account states, attributes, prerequisites, and business conditions.
  • Experience troubleshooting test-account and test-data issues.
  • Ability to develop structured, repeatable, reusable, and automation-ready test cases.
  • Understanding of automated testing concepts and blended manual and automation-assisted UAT processes.
  • Experience designing test cases with clearly defined steps, expected results, validation checkpoints, and evidence requirements.
  • Ability to review screenshots, logs, and other evidence generated through automated testing and validate expected business outcomes.
  • Ability to distinguish successful automated test execution from successful business validation.
  • Ability to identify scenarios suitable for automation and those requiring manual testing or human judgment.
  • Experience evaluating incomplete or inconclusive testing evidence and performing additional validation when necessary.
  • Experience documenting software defects, testing risks, execution results, and supporting evidence.
  • Experience using test management and defect tracking tools.
  • Experience maintaining traceability between requirements, test cases, testing evidence, and identified defects.
  • Experience working in Agile and project-based environments supporting multiple concurrent initiatives.
  • Strong analytical, critical-thinking, troubleshooting, and problem-solving skills.
  • Excellent attention to detail and commitment to software quality.
  • Strong written and verbal communication skills.
  • Ability to work independently, manage competing priorities, and meet established deadlines.
  • Strong collaboration skills with business stakeholders, technical teams, developers, and automation resources.
  • Ability to clearly communicate testing status, risks, defects, and recommendations.
  • Ability to identify and challenge unclear requirements, insufficient test coverage, or inadequate testing evidence.
  • Applicants must be eligible for a W2 opportunity; BRMi will not sponsor applicants for work visas.

Nice To Haves

  • Experience supporting fraud prevention, fraud operations, or risk management initiatives.
  • Experience supporting complex system implementations, integrations, and production releases.
  • Experience with automation-assisted testing tools, automated testing frameworks, or test automation processes.
  • Experience developing reusable regression testing assets and automation-ready test cases.
  • Knowledge of risk-based testing methodologies and test-case design best practices.
  • Experience supporting compliance, governance, audit evidence, and testing documentation requirements.
  • Experience mentoring team members on UAT best practices, test-case development, test-account preparation, and testing quality.

Responsibilities

  • Develop and maintain comprehensive UAT plans, test cases, test scripts, and supporting testing documentation.
  • Review business requirements, user stories, and acceptance criteria to ensure appropriate test coverage.
  • Develop detailed, repeatable test cases with defined preconditions, test data, account requirements, expected results, and validation checkpoints.
  • Create, configure, maintain, and validate test accounts and test data required for UAT execution.
  • Troubleshoot test-account and test-data issues that may prevent successful testing.
  • Perform manual UAT, including functional, regression, integration, and end-to-end testing.
  • Execute testing for system enhancements, software releases, defect resolutions, and business initiatives.
  • Develop reusable test cases and testing assets that support future automated execution.
  • Review screenshots, test logs, and other evidence generated through automation-assisted testing.
  • Validate automated testing results against business requirements and expected outcomes.
  • Determine final test results, including Pass, Fail, Blocked, or Requires Additional Validation.
  • Perform additional manual testing when automated results or supporting evidence are incomplete or inconclusive.
  • Identify, document, track, retest, and validate software defects and system issues.
  • Maintain traceability between business requirements, test cases, test data, execution results, supporting evidence, and defects.
  • Collaborate with business stakeholders, product owners, developers, automation engineers, and project teams throughout the testing lifecycle.
  • Support release readiness assessments, defect triage, and post-implementation validation activities.
  • Maintain testing documentation and evidence in accordance with established governance, compliance, and audit requirements.
  • Identify opportunities to improve test coverage, execution efficiency, repeatability, and automation readiness.
  • Collaborate with automation teams to improve test execution processes, evidence capture, reliability, and coverage.
  • Identify testing scenarios appropriate for automation and those requiring manual execution or human judgment.
  • Evaluate testing evidence to distinguish successful automated execution from successful business validation.
  • Communicate testing progress, risks, defects, blockers, and recommendations to project stakeholders.
  • Support continuous improvement of UAT processes, test-case development, and testing quality standards.
  • Perform other duties as assigned.

Benefits

  • Comprehensive medical, dental, and vision insurance
  • Employer-paid life insurance
  • Employer-paid short-term and long-term disability insurance
  • 401(k)
  • Paid time off (PTO), including vacation leave, sick leave, and 11 paid holidays
  • Educational assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service