Our Firm



Senior QA Analyst (VPI)


Vertafore | Development

Job Description

Employees in this role design and implement test plans to ensure that software functions as expected to meet or exceed customer’s standards.

As a Vertafore Sr. QA Analyst, you will be instrumental in Vertafore’s ongoing success within the insurance industry. Our QA Analysts work with our development teams, focusing on the providing the best products for our valued customers. This is a fast paced, ever changing environment. We continually challenge ourselves to exceed objectives, remove barriers, meet crucial deadlines, and maintain multiple projects, all while pioneering ways for efficiency with a team player attitude. If you have a passion for product quality, love technology, and enjoy thinking outside the box, you’re who we are looking for.

Core requirements and responsibilities:

  • Identifies functional and product strategic risk through analysis and how it applies to test planning and test case creation
  • Assesses risk for business/customer and technology risk
  • Identifies and communicates risks not mitigated by testing to engineering leadership and updates local processes
  • Reviews risk and test case prioritization of team, and makes clear and thoughtful tradeoffs of prioritization in test planning activities
  • Leads test planning and coordinates with Software Engineers, Software Engineers in Test, and managers to determine user acceptance criteria, prioritize tests, clarify ownership to avoid redundancies, and determine plan for feature or product release
  • Provides feedback to Software Engineers on features or changes and usability metrics to enhance the user experience

  • Troubleshoot issues across the whole stack - OS, DB, applications, JavaScript, Ruby on Rails, and network

  • Creates and maintains test scenarios, test plans, test cases, and requirement matrices for features or aspects of the product and/or multiple products and ensures coverage of all aspects of the product for a quality user experience
  • Writes and checks own test cases for quality and participates in test case reviews
  • Creates test systems, conducts systems set-up, and maintains test environments (varies by product)
  • Completes manual and automated front-end user testing and back-end code-based testing of more complex features or aspects of products and product integration; identifies opportunities for and performs test case refactoring
  • Participates in code reviews and collaborates with Software Engineers and Software Engineers in Test to identify issues and potential enhancements to code based on front-end and back-end test results to ensure a quality user experience
  • Identifies patterns of bugs or defects using the backlog, troubleshoots more complex issues, and verifies bug fixes that span multiple product features and/or multiple products; coordinates with Product Management to highlight risks or issues and suggest enhancements to product features and/or products to ensure quality user experience
  • Opens bugs based on issues found during testing and troubleshooting
  • Organizes and participates in triage sessions, prioritizes problems to help resolve bugs or defects in new code or during production; investigates customer requests as needed; serves as a technical reference for complex problems/issues
  • Monitors overall testing process and uses results to create test summaries or reports and provide results to team and stakeholders; provides recommendations for sign-off and release
  • Provides feedback on, uses, and updates documentation on user stories and work items
  • Reviews support materials and documentation as provided by others and collaborates with support or documentation teams on customer documentation


Other job duties assigned by your manager

Skills & Requirements

  • Knowledge, Skills and Abilities:

    • Relational database background
    • Ability to think about testing up front before coding begins
    • GIT experience preferred
    • Quickly picks up different technologies and programming languages
    • Enjoys variety and is able to adapt to working on different technologies
    • Ability to read T-SQL
    • Basic Ruby on Rails programming
    • Insurance terminology understanding
    • Basic XML
    • Ability to do data source to destination analysis and mapping
    • Ability to do end to end verification of data reaching forms from sourcing system



    • Degree preferred
    • Knowledge of Insurance Industry
    • Knowledge of IntelliJ and/ or Visual Studio IDE
    • Experience with CA Agile (Rally), SAFe, qTest


    Vertafore conducts preemployment background screenings.


    The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all the job responsibilities, duties, skill, or working conditions. Duties, responsibilities and activities may change at any time with or without notice. In addition, this document does not create an employment contract, implied or otherwise.