Business Analyst

Apply for this Position

Application Form     (* indicates required field)

Please attach the following files

Please upload either a word or PDF version of your cover letter for this position.
Please upload either a word or PDF version of your current resume.
Such as letters of recommendation, work examples, etc.

You will receive confirmation after we have received your application.

The Business Analyst role is responsible for implementing new processes to capture requirements from the business and convert organizational and product goals into well-defined specifications such as wire-frames, mock-ups, and use cases that the development team can implement.

Working as a member of the Development team, the Business Analyst will work closely with:

  • Business stakeholders from different departments within CheckWriters to understand product needs, customer feedback, and market analysis
  • The Product Owner, who has the vision for the product, to understand priorities and help turn business needs into software development features
  • The development team at CheckWriters, who is responsible for the implementation of the features, to provide them with specifications and help address any questions or comments during the development of such features

The Business Analyst must be a self-starter, highly-motivated, an advocate of change, possess strong verbal and written communication skills, and be willing to help drive CheckWriters’ products and services to the next level.

On a typical day, you will:

  • Research, review, and optimize CheckWriters’ products and find ways to make it easier for end users
  • Lead requirement gathering sessions and document such requirements
  • Maintain trace-ability of the software development decisions that were made and map them to business objectives
  • Create wire-frames to describe the requirements from a visual point of view
  • Create visual specifications in mock-ups
  • Create use cases in the user story form to describe the requirements from a functional point of view
  • Capture feedback from the wire-frames, mock-ups, and use cases to ensure agreement from all the involved parties before starting the development
  • Discuss and design a road map with the Product Owner
  • Lead sprint planning sessions with the development team to fully explain the features assigned to a sprint and provide the documentation 
  • Participate in an agile software development methodology, including scrum meetings, planning sessions, retrospective sessions, and demos
  • Address functional questions, comments or feedback from developers as they develop features

The ideal candidate will have: 

  • Bachelor’s or Master’s in Software Development / Engineering
  • A strong analytical background and mindset
  • 2-3 years' of experience in business analysis roles for different industries or products
  • Knowledge and experience with wire-framing tools like Balsamiq, OmniGraffle, Justinmind, or others
  • Knowledge and experience writing high quality use cases in user story form
  • Knowledge and experience with mock-ups tools like Photoshop, Adobe Illustrator desirable
  • Knowledge and experience with software development tracking tools, like JIRA
  • Proficient with MS Office 
  • Outstanding work ethic and a positive attitude.


    Location: Northampton, MA
    Apply for this Position
    Apply at: