Senior Business Analyst

USG Insurance Services, Inc.Canonsburg, PA
Hybrid

About The Position

The Senior Business Analyst is the key connection between the business and the software development team — someone with a deep understanding of business processes who can see how technology solves problems the business is facing now or may face in the future. This is a role for someone energetic and ambitious who enjoys direct interaction with both business stakeholders and technical teams, and who can translate between the two fluently.

Requirements

  • 5+ years of relevant Business Analyst experience
  • Bachelor’s degree in business administration, Computer Science, MIS, or a related field
  • Experience interacting with executive leadership and software development teams
  • Strong analytical and problem-solving skills; able to manage and prioritize multiple projects
  • Excellent oral and written communication skills — able to convey business requirements and technical needs clearly and concisely
  • Excellent client and interpersonal skills; work effectively with internal and external partners
  • Organized, detail-oriented, and comfortable self-managing with ownership of your work

Nice To Haves

  • Insurance industry experience, ideally in P&C Insurance or InsurTech (underwriting or sales background also relevant)
  • Curiosity and hands-on experience using AI tools to streamline BA deliverables and a willingness to explore new ways AI can improve speed and quality of analysis work
  • Experience with JIRA
  • Experience with SQL or other report-writing tools
  • Familiarity with data mapping for API interfaces
  • Experience working with offshore teams
  • Experience working in a cloud environment such as AWS

Responsibilities

  • Serve as key liaison between the business and IT/development teams
  • Analyze complex business problems and assess how technology may solve them
  • Recommend solutions — new features, new software, or software updates
  • Formalize the objectives and scope of business systems (project planning and startup)
  • Consult with the business to develop project requirements and Business Requirements Documentation (BRD)
  • Develop user acceptance test plans with the business for new software or major enhancements
  • Support solution design by contributing at design sessions, helping translate requirements into workable business solutions
  • Recommend additional data or services needed to address key business issues; research third-party solutions as needed
  • Adhere to SDLC standards; work with external partners and vendors as needed
  • Support UAT execution, post-implementation support, and test case execution
  • Act as liaison between business and development to manage requests for additional scope or process changes
  • Bridge business and IT during major issues, and provide ongoing support to the business as key issues arise
  • Stay current on business processes, strategy, and related system solutions to support continuous improvement
  • Participate in system design and configuration activities; translate functional/business specs into technical specs with the technical team
  • Develop customer-focused documentation for software solutions (e.g., wireframes, use cases, business rules)

Benefits

  • Company-paid Short-Term & Long-Term Disability
  • Basic Life
  • AD&D
  • Team Member Assistance Program
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • 401(k) retirement plan
  • Flexible Spending Account
  • Dependent Care FSA
  • Tuition reimbursement
  • A week of hands-on, in-person training with our corporate team
  • 24/7 virtual training through USG University
  • Generous paid time off
  • Company holiday schedule
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service