University of Chicago
Gathers and analyzes business and technology requirements. Evaluates and tests systems to verify that they function according to specifications and standards.
PRINCIPCAL DUTIES AND RESPONSIBILITIES:
- Consults with business customers to gather information about system needs, objectives, functions, features, and input and output requirements.
- Elicits requirements using interviews, document analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, task and workflow analysis.
- Analyzes, defines, and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, and outputs.
- Critically evaluates information gathered from multiple sources, reconciles conflicts, decomposes high-level information into details, abstracts up from low-level information to a general understanding, and distinguishes user requests from the underlying true needs.
- Designs screen layouts, graphical user interfaces, reports, and interfaces with other systems.
- Applies business process reengineering techniques to redesign and improve business processes.
- Must be able to understand and communicate effectively with all levels of both business and technical team members.
- Creates test plans, test cases and test data.
- Tests software and services to compare to requirements and documentation.
- Identifies, analyzes, and documents defects, questionable functions, errors, and inconsistencies in software program functions, outputs, online screens, and content.
- Performs simple SQL queries against databases to validate test results.
- Creates and executes automated test scripts using testing software applications.
- Coordinates testing by testers, consultants, business users and third parties. Creates test transactions and runs tests to find errors and confirm systems meet specifications.
- Supports Booth faculty, staff and students on the use of technology tools and applications.
- Provides technical assistance by responding to inquiries from others regarding errors, problems, or questions about tools and applications.
- Develops training materials and/or video content and provides training on the use of technology tools and applications.
- Utilizes thorough understanding of business systems and industry requirements to translate business and user needs into system requirement specifications.
- Communicates and presents on system enhancements and/or alternatives to colleagues in IT management.
- Performs other related work as needed.
KNOWLEDGE, SKILLS AND EXPERIENCE:
- Master’s degree.
- At least five years of related business analyst and testing experience.
- Experience with Agile software development lifecycle.
- Automated software testing tools.
- Writing basic SQL queries.
- Basic understanding of the project management and software development lifecycles.
- Maintain confidentiality and follow IT and other University policies regarding data security and protection.
- Communicate technical ideas and concepts to non-technical audiences.
- Analytical thinking.
- Information gathering.
- Verbal and written communications.
- Detail oriented and problem solving skills.
- Results orientation.
- Influencing ability.
- Take initiative.
- Collaborative approach.
- This position is currently expected to work a minimum two days per week in the office.
- Once hired, candidate must be located in the Chicagoland area.
- Resume/CV (required)
- Cover Letter (required)