Rice University Quality Assurance Analyst I in Houston, Texas
OpenStax is a non-profit textbook publisher, learning software producer, and platform for learning research based at Rice University. Our mission is to provide every student with free or low-cost access to high-quality learning materials and tools that help them succeed in their education and career. We have created a library of 29 free and openly licensed college textbooks that have served 6.2 million students, resulting in $576 million dollars in savings. We have created software to help college students in three of those subjects read with more engagement and practice more effectively, incorporating our research team’s expertise in cognitive science and machine learning. OpenStax seeks a passionate and committed quality assurance analyst to join the OpenStax team. The quality assurance analyst I will perform test execution, send reports to stakeholders informing progress, and track defects using the defined QA tools, processes, and methodologies. The Quality Assurance Analyst I will be detail-oriented and will be expected to participate in any testing activity and planning involved in the project. Must have willingness to learn and develop automation and programming skills is a must.
Substitution for Education Requirement
May substitute additional related experience, above and beyond what is required, on an equivalent year for year basis in lieu of the education requirement.
Bachelor’s degree in graphic or web design, computing, advertising, marketing communications, English, or related field.
Type of Experience
Related experience verifying correct functionality of software by testing and analyzing systems (e.g. applications and/or services).
Substitution for Experience Requirement
Education may not be substituted for the experience requirement.
Two years of related software testing experience
Experience with Agile
Understanding of QA testing environments, software QA methodologies, tools, and processes SQL and scripting,
Understanding of software development life cycles
Knowledge of Agile Development Process and web-based testing applications
Good numerical skills and an understanding of statistics
Stays current of the latest trends and latest advancements
Willingness to think outside the box
Ability to work effectively in a fast paced environment
Proven ability to create, document, and run test plans
Good planning, organizational, analytical, problem solving, critical thinking, and research skills with attention to detail
Good verbal and written communication skills with technical and non-technical resources
Exhibits a proactive and persistent behaviors
Familiarity with GitHub
Proven ability in writing test cases, developing test automation, running functional, automated, or performance tests, and managing defects
Solid experience in test-driven development, functional testing, system integration testing, regression testing, GUI testing, web service testing, and browser compatibility testing
Internal / External Contacts
Internal: Frequent contact with the QA team, product teams, and other stakeholders.
External: Contact with educators and learners using the software.
Requires working at a computer for extended periods of time (up to eight hours per day).
Occasional weekend/evening work may be required.
Job Title: Quality Assurance Analyst I
Full Time/Part Time: Full-Time
Requisition Number: S20260
Open Date: 12/02/2019
Close Date: 12/30/2019
Salary Information: Salary Commensurate with Experience and Qualifications
Work Schedule: Monday through Friday, 8 a.m. to 5 p.m.; with occasional weekend and evening work as needed.
Benefits Eligible: Yes
Eligible for Overtime: No
Experience Required: 1 year
Essential Personnel: Position is not considered essential during a campus emergency.
Rice University Standard of Civility: Serves as a representative of the University, displaying courtesy, tact, consideration and discretion in all interactions with other members of the Rice community and with the public.
Quick Link for Posting: http://jobs.rice.edu/postings/22075
Essential Functions: - Participates in entire software development lifecycle process to catch defects as early as possible - Gathers test requirements, and performs analysis of existing systems and new requirements to ensure proper testing coverage - Reviews and maintains test cases; implements test strategy, tests case design, tests coverage, and traceability on assigned projects based on approved protocol - Builds and executes manual and automated test cases for functional, regression, and performance testing - Reports defects, defect status, and testing status accurately and concisely - Performs all other duties as assigned