Automation and Test Engineer

Location
Chapel Hill
Posted
Oct 10, 2017
Administrative Jobs
Technology
Institution Type
Four-Year Institution

Position Type: Permanent Staff

Department: Renaissance Computing Inst - 637100

Appointment Type: EHRA Non-Faculty

Vacancy ID: NF0002715

Position Summary: The iRODS Consortium is looking for an Automation and Test Engineer to develop and execute exploratory and automated tests to ensure product quality. Automation and Test Engineer responsibilities include designing and implementing tests, debugging and defining corrective actions, as well as reviewing system requirements and tracking quality assurance metrics (e.g. defect densities and open defect counts). The Automation and Test Engineer will work directly with Consortium membership in order to capture use cases and implement tests reflecting real world usage. The person in this position will be responsible for monitoring automated tests before every product release cycle to ensure a smooth and efficient process. Ultimately, a successful Automation and Test Engineer should proactively monitor all stages of software development to identify and resolve system shortcomings to meet high quality standards.

Application Deadline:

Education Requirements: Minimum Education and Experience: Relevant post-Baccalaureate degree required; for candidates demonstrating comparable background in academic or research computing management, will accept a relevant undergraduate degree and 3 or more years of relevant experience in substitution; Master's in computer science or a related field preferred.

Qualification and Experience: 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; Experience with performance and/or security testing is a plus.

Equal Opportunity Employer: 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, national origin, race, religion, sex, sexual orientation, or status as a protected veteran.

Department Contact Name and Title:

Department Contact Telephone Number or Email: