Logo
University of North Carolina

Software Quality Assurance Specialist

University of North Carolina, Chapel Hill, North Carolina, United States, 27517


Posting Information

Posting InformationDepartmentUniversity Library-550501

Career AreaLibraries

Posting Open Date09/05/2024

Application Deadline09/19/2024

Open Until FilledNo

Position TypePermanent Staff (EHRA NF)

Working TitleSoftware Quality Assurance Specialist

Appointment TypeEHRA Non-Faculty Instructional

Position Number20066567

Vacancy IDNF0008463

Full Time/Part TimeFull-Time Permanent

FTE1

Hours per week40

Position LocationNorth Carolina, US

Hiring Range

Proposed Start Date10/01/2024

Position InformationBe a Tar Heel!A global higher education leader in innovative teaching, research and public service, the

University of North Carolina at Chapel Hill

consistently ranks as

one of the nation's top public universities . Known for its beautiful campus, world-class medical care, commitment to the arts and top athletic programs, Carolina is an ideal place to teach, work and learn.

One of the best college towns and best places to live in the United States, Chapel Hill has diverse social, cultural, recreation and professional opportunities that span the campus and community. University employees can choose from a wide range of

professional training opportunities

for career growth, skill development and lifelong learning and enjoy

exclusive perks

for numerous retail, restaurant and performing arts discounts, savings on local child care centers and special rates on select campus events. UNC-Chapel Hill offers full-time employees a

comprehensive benefits package , paid leave, and a variety of health, life and retirement plans and additional programs that support a healthy work/life balance.

At the

University Libraries , you are part of a welcoming, inclusive, open library community that advances research, teaching, healing and creativity on campus and far beyond. Here, we strive to create an environment of respect and collaboration, where vision and innovation can flourish."

Primary Purpose of Organizational UnitThe University Libraries aspires to set the standard for public university research libraries in the digital age. As one of the premier libraries in the South, we are an essential partner in the research, education, clinical care, and public service missions of UNC-Chapel Hill. The library system includes 10 on-campus Libraries, with nearly 10 million volumes, rich archival collections, and a growing investment in digital collections.The University Libraries serves campus and broader communities that reflect the socioeconomic, ethnic, and religious diversity of the state of North Carolina, and we maintain a welcoming, inclusive, and open educational and workplace climate for all. We strive to create an environment of respect and collaboration where vision and innovation can flourish. Learn more about our Strategic Framework including our pillars, values, and priorities by visiting https://library.unc.edu/about/strategic-framework/.

Position SummaryThis 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. The University Libraries has fostered a community of learning and collaboration and presents many opportunities to learn new skills and to take on a range of technically challenging projects with support from senior staff.As an embedded member of software development project teams, the Software Quality Assurance Specialist will work in partnership with a variety of colleagues to identify and document testable project requirements, develop testing plans, and iteratively implement and revise testing plans throughout the software development lifecycle. This position will lead the development of end-to-end software tests. As a member of the University Libraries Software Development department, the Software Quality Assurance Specialist will contribute to new and existing projects that support the teaching, learning, research, and scholarly missions of the university. The University Libraries is active in and committed to open-source software and communities, and the Software Quality Assurance Specialist will have opportunities to contribute to open-source software projects in a variety of ways.This position works in partnership with Libraries staff and campus partners to make technical recommendations based on an analysis of their business needs, while coordinating with other developers, system administrators, project managers, and stakeholders.

Minimum Education and Experience RequirementsMaster's or Bachelors and 0-2 years' experience; or will accept a combination of related education and experience in substitution.

Required Qualifications, Competencies, and ExperienceBachelor's or master's degree and 0-2 years of experience or a combination of related education and experience.Experience designing and implementing manual or automated software quality assurance processes.Experience developing software in any programming language.Strong analytical and problem-solving skills.Experience working effectively with a cross-functional team to plan and complete technical projects.Ability to communicate effectively and work collaboratively with a variety of user communities, including students, faculty, researchers, colleagues, and community members.

Preferred Qualifications, Competencies, and ExperienceAwareness 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.

Special Physical/Mental Requirements

Campus Security Authority ResponsibilitiesNot Applicable.Special InstructionsPlease include a resume of relevant experience, a cover letter highlighting your interest in this position and Carolina's libraries. Include the names, titles, and contact information for three professional references

Quick Linkhttps://unc.peopleadmin.com/postings/287476

Posting Contact InformationDepartment Contact Name and TitleFreda McClain

Department Contact Telephone or Emailfreda_mcclain@unc.edu

Office of Human Resources Contact InformationIf you experience any problems accessing the system or have questions about the application process, please contact the Office of Human Resources at (919) 843-2300 or send an email to employment@unc.eduPlease note: The Office of Human Resources will not be able to provide specific updates regarding position or application status.Equal Opportunity Employer StatementThe University of North Carolina at Chapel Hill is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or status as a protected veteran.