University of North Carolina at Chapel Hill
Renaissance Computing Institute (RENCI)
Quality Assurance Engineer
Position # 20020001
The iRODS Consortium is looking for a QA engineer to monitor all stages of software development, identify and resolve system malfunctions to meet quality standards.
• designing and implementing tests.
• debugging and defining corrective actions.
• review system requirements.
• track quality assurance metrics (e.g. defect densities and open defect counts.).
• monitoring automated tests before every product release cycle.
• capture membership use cases and implement tests reflecting real world usage.
• monitoring automated tests before every product release.
Educational Requirements: Bachelor’s degree in Computer Science, Computer Information Systems, Computer Engineering, or closely related degree from an appropriately accredited institution and three years of experience in operations analysis and design, systems programming, or closely related area; or a
- Bachelor’s degree from an appropriately accredited institution and four years of experience in operations analysis and design, systems programming or closely related area; or an Associate’s degree in Computer Information Technology, Computer Engineering Technology, or Networking Technology from an appropriately accredited institution and five years of experience in operations analysis and design, systems programming, or closely related area; or an equivalent combination of education and experience.
- Journey level requires an additional one year of education or experience.
- Advanced level requires an additional two years of education or experience.
Qualifications & Experience Requirements:
– Proven work experience in software development.
– Thorough knowledge of the iRODS open source data management system.
– Knowledge of virtualization technologies.
– Knowledge of containerization technologies.
– Experience crafting Ansible scripting solutions.
– Knowledge of software QA methodologies, tools and processes.
– Experience in writing clear, concise and comprehensive test plans and test cases.
– Hands-on experience with both white box and black box testing.
– Hands-on experience with automated testing tools.
– Solid knowledge of SQL and scripting.
– Experience working in an Agile/Scrum development process.
To apply for this position, please visit our website: www.jobs.unc.edu. Please reference position # 20020001 and Renaissance Computing Institute #637100 or click on the following direct link URL from any internet browser to apply for the position: https://unc.peopleadmin.com/postings/114249
The 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, race, national origin, religion, sex, sexual orientation, or status as a protected veteran.
Consideration of candidates will begin immediately, and will continue until the search has been successfully concluded.