Software Quality Assurance Specialist- University of North Carolina at Chapel Hill

-

Description:

This position is a 100% remote work arrangement, consistent with System Office policy. UNC Chapel Hill employees are generally required to reside in North Carolina or within a reasonable commuting distance of their assigned duty station. 

As a member of a highly collaborative team within the University Libraries’ Software Development department, the Software Quality Assurance Specialist designs and implements automated and manual software quality assurance processes to support technology and infrastructure for University Libraries services and collections. The core goal for this position is to improve software quality across our portfolio by implementing consistent processes aimed at proactively identifying functional, interface, security, and other issues during development and maintenance. This person also learns and applies robust software development and diagnostic practices, including automated testing, software documentation, peer review, and the creation and maintenance of software testing environments 
and dashboards.

Qualifications:

Qualifications and Experience: 
Awareness of relevant issues that are unique to mission-driven research and academic institutions. Demonstrated experience contributing to professional communities.Experience with software testing tools.Experience with agile development methodologies. Experience working with application frameworks (e.g. Ruby on Rails, Django, Laravel, Spring, or Vue.js).Experience with test-driven development and/or continuous integration.