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 uses a blended testing approach combining hands-on manual testing with automation-assisted testing, including developing test cases, preparing test accounts and data, reviewing automated testing evidence, validating business outcomes, and documenting results. The position is a six-month contract with a hybrid work arrangement at the organization’s headquarters in Vienna, Virginia. An in-person interview is required. This is a W2-only opportunity, and BRMi will not sponsor applicants for work visas. The stated salary range is $85,000–$104,000.

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, including establishing required account states, attributes, prerequisites, and business conditions.
  • Experience troubleshooting test-account and test-data issues.
  • Ability to develop structured, repeatable, reusable, automation-ready test cases with defined steps, expected results, validation checkpoints, and evidence requirements.
  • Understanding of automated testing concepts and blended manual and automation-assisted UAT processes.
  • Ability to review screenshots, logs, and other automated testing evidence, validate business outcomes, and distinguish successful automated execution from successful business validation.
  • Ability to identify scenarios suitable for automation and those requiring manual testing or human judgment, and to perform additional validation when evidence is incomplete or inconclusive.
  • Experience documenting software defects, testing risks, execution results, and supporting evidence.
  • Experience using test management and defect tracking tools.
  • Experience maintaining traceability among 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 and the ability to communicate testing status, risks, defects, and recommendations clearly.
  • 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 identify and challenge unclear requirements, insufficient test coverage, or inadequate testing evidence.

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 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; troubleshoot issues that could prevent successful testing.
  • Perform manual functional, regression, integration, and end-to-end UAT.
  • Test 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 from automation-assisted testing and validate 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 evidence are incomplete or inconclusive.
  • Identify, document, track, retest, and validate software defects and system issues.
  • Maintain traceability among 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.
  • Maintain testing documentation and evidence in accordance with governance, compliance, and audit requirements.
  • Identify opportunities to improve test coverage, execution efficiency, repeatability, and automation readiness; collaborate with automation teams to improve testing processes, evidence capture, reliability, and coverage.
  • Identify scenarios appropriate for automation and those requiring manual execution or human judgment.
  • 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 including vacation leave, sick leave, and 11 paid holidays.
  • Educational assistance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service