We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Business Analyst

Kelmar
life insurance, vision insurance, parental leave, paid time off, tuition assistance, 401(k)
United States, Massachusetts, Wakefield
Oct 07, 2025

The Software Business Analyst will serve as a critical liaison between external clients, business stakeholders, and development teams, ensuring that software requirements are captured with clarity, validated against user needs, and delivered effectively.

This is a customer-facing role. The Software Business Analyst will regularly engage with clients during discovery sessions, workshops, and demonstrations, while also working closely with internal stakeholders, developers, and QA testers. The Software Business Analyst will gather and document requirements, collaborate on test planning, validate features against acceptance criteria, and use data analysis to recommend improvements.

The Software Business Analyst position is well-suited for an experienced analyst who enjoys working directly with customers and cross-functional teams, and who wants to grow their expertise in requirements, testing, and data-driven product improvement while contributing to enterprise-grade applications. The Software Business Analyst is a remote position with the option to work in any of Kelmar's offices including Rockland, MA; Wakefield, MA; or Wilmington, DE.

RESPONSIBILITIES AND DUTIES:

Requirements Discovery & Analysis

  • Engage external clients and internal stakeholders to elicit detailed business requirements through interviews, workshops, and workflow observation.
  • Translate solution-oriented requests into structured, testable business problems.
  • Analyze existing workflows and propose enhancements to support business needs and system performance.
  • Evaluate feasibility, business value, and impact of requested changes.

Documentation & Ticketing

  • Write clear and actionable user stories and acceptance criteria in Agile planning tools.
  • Maintain requirement traceability across the development lifecycle.
  • Create supporting visuals such as process flows, wireframes, and mockups to enhance shared understanding.
  • Ensure tickets are organized with sufficient business and technical context for efficient delivery.

Collaboration & Delivery Support

  • Act as the primary point of clarification for requirements during development.
  • Partner with QA to design and validate test plans and UAT scenarios.
  • Support UAT execution and defect triage to ensure business needs are met.
  • Facilitate client and stakeholder demonstrations, capture feedback, and refine requirements accordingly.
  • Proactively communicate requirement changes, risks, and timeline impacts across teams.
  • Travel occasionally (up to 10%) for discovery sessions or client meetings.

Continuous Improvement

  • Identify incomplete, conflicting, or ambiguous requirement elements early.
  • Assess client support calls, usage telemetry, and feedback to uncover usability or performance issues.
  • Recommend enhancements that improve user workflows, accessibility, and product performance across KAPS, SWS, NAUPA Tool, and related platforms.

QUALIFICATIONS:

  • 5+ years of hands-on experience as a Business Analyst in software development.
  • Bachelor's degree in a related field required.
  • Proven ability to write user stories and acceptance criteria in Agile/Scrum environments.
  • Experience with UAT planning, test case validation, and defect triage.
  • Strong analytical and problem-solving skills; ability to interpret business logic, data requirements, and relational database concepts.
  • SQL proficiency (ability to read/write queries for validation and analysis).
  • Familiarity with BI/reporting tools (Power BI, Tableau, Excel) a plus.
  • Experience with wireframing and process mapping tools (Lucidchart, Miro, Balsamiq, Figma).
  • Exceptional communication and stakeholder facilitation skills, including comfort in client-facing settings.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Knowledge of financial, claims, or regulatory domains preferred.
  • Candidates must be authorized to work in the U.S. without sponsorship.

Join our KAPS Development team as a Software Business Analyst and play a key role connecting external clients, business stakeholders, and developers. In this customer-facing, hands-on role, you'll gather and document requirements, create user stories, support UAT/test planning, and use SQL and data insights to ensure features are usable, performant, and aligned with client needs.

If you thrive on turning complex requirements into actionable solutions and enjoy collaborating across clients, QA, and development, we'd love to hear from you.

All positions on the Kelmar KAPS Team may have occasional non-standard schedule requirements (nights and weekends) for which sufficient notice will be provided. This may include travel time, coverage for Go Live weekends, and for on-call coverage, etc.

SALARY & BENEFITS:
Compensation for this role varies depending on several factors including work location, level of experience, and skill set. As required by applicable law, the hiring range for this position is $85,000 - $100,000.

In addition, Kelmar provides the following benefits:

  • Medical, Dental and Vision Insurance
  • Flexible Spending Plans
  • Basic Life, AD&D, and Voluntary Term Life Insurance
  • Disability Insurance
  • 401(k) Plan with Company Match
  • Paid Parental Leave
  • Paid Time Off
  • Tuition Assistance
  • Eligible for Discretionary Annual Bonus

The rewards for this position are many. We offer a great working environment that provides for work/life balance and an excellent compensation and benefits package. Kelmar provides training and the opportunity for career advancement. Apply now to join our growing team!

Kelmar Associates is an equal opportunity employer

PM20

Applied = 0

(web-759df7d4f5-jhrq2)