Back to results

User Acceptance Testing Analyst

  • Vienna, VA, United States

Applications open in a new tab.

Job details

Apply by
Experience
5–10 years of experience in user acceptance testing, quality assurance, business validation, or a related software testing discipline.
Posting language
English
Posted

Original job description

Overview

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. This role is responsible for ensuring business requirements are met and system changes function as expected prior to production implementation.

The UAT Analyst will support a blended testing approach that combines hands-on manual testing with automation-assisted testing. Responsibilities include developing comprehensive test cases, preparing test accounts and data, reviewing automated testing evidence, validating business outcomes, and documenting testing results.

The ideal candidate will have strong experience in functional, regression, integration, and end-to-end testing, along with the ability to develop reusable, automation-ready test cases. This position requires strong analytical skills, attention to detail, and effective collaboration with business stakeholders, developers, product owners, and automation teams.

This is a six-month contract position with a hybrid work arrangement at the organization's headquarters.

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) that includes Vacation Leave, Sick Leave, and 11 Paid Holidays• Educational Assistance

Salary: 85k-104k

**Hybrid in Vienna, VA**

**An In Person interview will be required for this role**

Click here to learn about BRMi's culture.

Click here to see BRMi’s Glassdoor reviews

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 clearly 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.

Qualifications

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

** BRMi will not sponsor applicants for work visas for this position.**

**This is a W2 opportunity only**

EOE/Minorities/Females/Vet/Disabled

We are an equal opportunity employer that values diversity and commitment at all levels. All individuals, regardless of personal characteristics, are encouraged to apply. Employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs. The decisions and criteria governing the employment relationship with all employees are made in a nondiscriminatory manner, without regard to race, religion, color, national origin, sex, age, marital status, physical or mental disability, medical condition, veteran status, or any other factor determined to be unlawful by federal, state, or local statutes.

Report this job