Job Title: Business Systems Analyst & Testing Coordinator
Reports To: Director of Enterprise Program Management & Systems Integration
FLSA Status: Exempt
Department: Information Technology
Summary: The Business Systems Analyst - & UAT serves as a liaison among business stakeholders, end users, software vendors, implementation partners, and the Information Technology department. The role analyzes business processes; documents and validates requirements; coordinates and executes software testing and user acceptance testing; and helps ensure enterprise applications operate effectively and reliably. As a member of a small IT team, the position supports upgrades, enhancements, integrations, and implementations from requirements through deployment. Work is allocated approximately 40% to business systems analysis, 40% to software testing and UAT, and 20% to business application support. Implementation, change management, documentation, and reporting activities are performed within these allocations. This is not a software development or programming position.
Duties and Responsibilities include the following. Other duties may be assigned.
-
Business Systems Analysis - Approximately 40%
-
Partner with business stakeholders to understand operational processes, business challenges, objectives, and system needs.
-
Gather, document, validate, and maintain business and functional requirements, acceptance criteria, and related documentation.
-
Analyze workflows and identify opportunities to improve processes, efficiency, controls, and system utilization.
-
Create process maps, workflow diagrams, business requirements, functional specifications, and user stories appropriate to each project.
-
Facilitate requirements sessions, workshops, and cross-functional discussions, and obtain appropriate stakeholder validation before configuration, development, or testing begins.
-
Software Testing, Quality Assurance, and UAT - Approximately 40%
-
Develop and maintain test plans, test cases, test scripts, schedules, expected results, and requirements traceability.
-
Execute functional, regression, integration, end-to-end, and user acceptance testing for upgrades, enhancements, integrations, and implementations.
-
Coordinate UAT with business stakeholders, facilitate testing sessions, document results, and obtain appropriate sign-off.
-
Reproduce and document defects, assess severity and business impact, and track each issue through correction, retesting, and closure.
-
Validate system fixes and data outcomes before production deployment, and clearly communicate unresolved risks or limitations.
-
Maintain repeatable testing standards, templates, evidence, and release-readiness documentation.
-
Business Application Support - Approximately 20%
-
Serve as a primary application contact for end users, software vendors, and implementation partners.
-
Investigate and troubleshoot application issues, document findings, and coordinate vendor or internal escalation when necessary.
-
Support enterprise applications used across operational, financial, customer, supply chain, and administrative functions.
-
Validate data accuracy and business process outcomes following upgrades, configuration changes, integrations, and defect corrections.
-
Maintain user-facing documentation and assist with training and adoption of new or changed system functionality.
-
Cross-Functional Implementation, Documentation, and Improvement
-
Support implementations and enhancements from requirements definition through deployment, including business-impact assessment, communication, training, and adoption.
-
Evaluate dependencies, risks, and change-management needs associated with proposed system changes.
-
Coordinate with internal stakeholders, software vendors, and implementation partners to ensure solutions align with validated business needs.
-
Communicate project status, testing progress, unresolved risks, dependencies, and required business decisions to appropriate stakeholders.
-
Maintain current project documentation, improve related work practices, protect sensitive information, and comply with company security requirements, policies, and procedures.
Qualifications
Education/Experience:
-
Bachelor's degree in Information Systems, Business Administration, Computer Science, or a related field, or an equivalent combination of education and relevant experience.
-
Minimum of three years of experience as a Business Analyst, Systems Analyst, Application Analyst, QA Analyst, or in a closely related role.
-
Demonstrated experience gathering and documenting requirements, analyzing business processes, and supporting enterprise applications.
-
Hands-on experience developing and executing test plans and test cases, documenting defects, and coordinating UAT.
-
Experience supporting, administering, configuring, or testing NetSuite ERP is preferred.
Knowledge, Skills, and Abilities:
-
Working knowledge of SDLC, software implementation, release management, and organizational change management.
-
Strong analytical, problem-solving, facilitation, organizational, and technical writing skills.
-
Ability to manage competing priorities, projects, deadlines, and stakeholder expectations simultaneously.
-
Ability to communicate effectively with technical and non-technical stakeholders.
-
Ability to build collaborative relationships across departments and with external vendors.
-
Ability to maintain confidentiality and handle sensitive business and system information.
Language Ability:
-
Ability to interpret business requirements, functional specifications, system and vendor documentation, policies, and procedures.
-
Ability to write clear requirements, process documentation, test plans, defect reports, training materials, and professional correspondence.
Math Ability:
-
Ability to perform basic business calculations and analyze quantitative information, percentages, trends, and system-generated results.
-
Ability to validate data totals, reconciliations, calculations, and reporting outputs following system changes.
Reasoning Ability:
-
Ability to analyze complex workflows, identify root causes, and recommend practical system or process solutions.
-
Ability to evaluate incomplete or conflicting information and exercise sound judgment when documenting requirements and risks.
-
Ability to prioritize responsibilities and meet deadlines in a fast-paced, cross-functional environment.
Computer Skills:
-
Advanced proficiency in Microsoft 365 applications, particularly Word, Excel, PowerPoint, and Outlook, plus Visio or comparable process-mapping tools.
-
Experience supporting or testing ERP, CRM, financial, supply chain, manufacturing, or operational systems.
-
Experience using test-management, defect-tracking, service-management, or project-management tools.
-
Working knowledge of APIs and integration concepts, data migration, reporting tools, and data-validation techniques.
-
Ability to maintain electronic documentation, generate reports, and manage application-support records.
Performance Expectations:
-
Requirements and acceptance criteria are documented, validated, traceable, and appropriately approved before configuration or development begins.
-
Test plans and UAT activities are completed with documented results, risks, and stakeholder sign-off.
-
Defects are accurately reproduced, prioritized, communicated, and tracked through resolution within agreed timelines.
-
Release risks, unresolved defects, and business impacts are clearly communicated before deployment decisions are made.
-
System documentation and training materials remain current, and post-release defects attributable to incomplete testing are monitored and reduced through continuous improvement.
Work Environment:
-
Professional office environment.
-
Frequent interaction with internal departments, software vendors, implementation partners, and business stakeholders.
-
Moderate noise level consistent with an office setting.
Physical Demands:
-
Ability to perform primarily sedentary, computer-based work for extended periods, with or without reasonable accommodation.
-
Ability to travel locally between company locations as business needs require.
Schedule:
-
Full-time position.
-
Standard business hours with flexibility to support testing, system implementations, upgrades, and release deadlines.
-
Occasional additional hours may be required during testing cycles, releases, upgrades, or special projects.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.