SeaSpin

Seattle, Eastside Area Software Process Improvement Network
.... The Sport and Politics of Software Process
Welcome to SeaSpin Sign in | Join | Help
in Search

Quality Assurance Manager (Temporary)

Last post 04-07-2009 4:27 PM by KerryLamb. 2 replies.
Page 1 of 1 (3 items)
Sort Posts: Previous Next
  • 03-18-2009 9:11 AM

    Quality Assurance Manager (Temporary)

    TECHNOLOGY MANAGER (TEMP)
       
    Req #: 52941
    Department: OFFICE OF INFORMATION MANAGEMENT
    Appointing Department Web Address: http://www.washington.edu/provost/oim/
    Job Location: Seattle Campus
    Posting Date: 03/12/2009 
    Closing Info: Closes On   03/26/2009
    Salary: Salary is commensurate with experience and education.  
    Shift: 1st Shift 
    Notes: This is a temporary position.  The Kuali Student project is a multiple-year project; the UW is committed to a 12-month position at this time.  
    The University of Washington (UW) is proud to be one of the nation’s premier educational and research institutions. Our people are the most important asset in our pursuit of achieving excellence in education, research, and community service. Our staff not only enjoys outstanding benefits and professional growth opportunities, but also an environment noted for diversity, community involvement, intellectual excitement, artistic pursuits, and natural beauty.

    Our Office of Information Management has an outstanding opportunity for a temporary Quality Assurance Manager.

    Position Purpose

    The Office of Information Management (OIM) at the University of Washington (UW) develops and supports enterprise business applications for the University and is currently seeking a Quality Assurance Manager to ensure that the Kuali Student software exceeds industry norms for accuracy, reliability and scalability.  The Kuali Foundation (http://kuali.org/), a partnership among higher education institutions across the world, is developing a comprehensive suite of open, modular, distributed and community-built administrative software.  Products currently in development include Kuali Financial Systems (KFS), Kuali Research Administration (KRA), Kuali Student (KS) and Kuali Rice (Rice).  The Quality Assurance Manager is responsible for managing the quality assurance activities for the project, including developing the quality strategy, defining the project quality plan, and managing the project quality activities. The incumbent will champion practices that lead to a high level of quality in project deliverables.

    Position Complexities

    The Kuali Student project is a complex, challenging project being conducted across institutions in distributed geographical locations.  Teams work in a virtual environment, meeting via video conference, Skype audio conference, Breeze meeting rooms and collaborating and sharing work on Confluence wiki.  In this environment, it is essential that all team members be excellent communicators.

    The Quality Assurance Manager works with the project leads to ensure that quality standards are defined for processes, tools and methodologies used by the project community, and is responsible for ensuring that the quality standards and practices are followed. The incumbent works directly with the project teams to ensure that all released software maintains the quality standards as well as traceability for documentation and release management. The incumbent is responsible for management and organization of all quality assurance activities including strategy, planning, test execution, and tools. The Quality Assurance Manager sets an example for the project community by demonstrating solid quality practices through his or her work and serves as the Kuali Student project’s main advocate for attention to quality assurance throughout the software development life cycle.

    Duties

    Direct the project quality strategy and planning:

    • Work with the project team leads to establish time tables and agree on a quality plan for the software.
    • Engage and lead project team and Kuali community members in the development of acceptable technical quality standards, tools, and procedures.
    • Ensure that the quality strategy is documented, communicated and adequate to meet agreed quality levels for the application.
    • Collaborate with project team and Kuali community members to evolve and improve the quality strategy to promote continuous improvement in project deliverables and processes.
    • Work with development teams to drive quality assurance methods into the earliest phases of the software development lifecycle.


    Implement the project quality strategy:

    • Work with management and the project team to implement the project quality strategy, and monitor the project’s adherence to it.
    • Direct the scheduling and execution of project-level quality assurance activities.
    • Establish systems and tools to report and track defects throughout the development life cycle. Evaluate defects found during reviews and audits to determine root cause, corrective action, and preventive actions.  Regularly report these results to the project community.
    • Oversee selection, implementation, and maintenance of QA tools
    • Critically review functional and business requirements for software. Collaborate with the project teams to ensure that product requirements are sufficiently defined to allow the creation of test plans and scripts.
    • Work with Technical Architects to establish plans for external architectural design reviews; manage execution of the reviews
    • Participate in design and development activities (including code reviews) to ensure that the published SOA design and development standards are followed by project development teams.
    • Create a mechanism for excellent traceability for testing, releases, documentation, and communications, and participate in its implementation.
    • Establish templates, models and/or tools for test cases and scripts.
    • Collaboratively define testing strategies and procedures that ensure that software is tested thoroughly and effectively. Ensure that these processes are followed by all development teams and testing coordinators.
    • Review all test plans prepared by development teams and testing coordinators to ensure their completeness.
    • Work with the Use Case and Applications Design Teams to ensure traceability of test cases to requirements, and to ensure that all requirements are tested
    • Work with development leads to evaluate unit testing coverage; ensure that any coverage gaps are documented and addressed; perform unit test code reviews.
    • Analyze scripts used in regression testing and ensure that regression testing is working properly, identifying anomalies to the configuration manager.
    • Analyze software build and continuous integration procedures.
    Work with testing coordinators and the project manager to ensure that testing of functional areas is complete, tracked and on-schedule.
    • Work with performance testers to ensure that performance testing and test results meet performance standards and are communicated and documented.
    • Participate in testing activities to ensure that the test results meet defined acceptance criteria.
    • Work with management to organize and/or conduct additional audits and reviews of project products and processes, including project artifacts, security, service contracts, project management practices, and development/deployment processes.
    • Train business and technical subject matter experts to perform quality reviews and prepare quality review reports.
    • Manage other defined software quality assurance activities in accordance with project standards and procedures.


    License management and intellectual property reviews

    • Responsible for ensuring license management strategy is followed
    • Conduct intellectual property reviews to ensure compliance


    Lead Responsibilities

    • Build partnerships and collaborate across multiple project communities to implement quality practices.
    • Direct work across multiple interdependent business and technical teams.
    • Influence and direct individuals, while keeping project quality on track, and without having direct supervisory authority. Project responsibilities may require functional supervision of other staff members assigned to a particular project.
    • Manage individual team members who administratively report to different managers and different institutions.
    • Train the project team, including business and technical subject matter experts, to implement the quality practices defined for the project.
    Requirements:
    Minimum Education
    Bachelor's degree in computer science or related field.

    Minimum Work Experience
    • Minimum 4 years experience performing progressively more complex and responsible software quality management activities and implementing quality procedures and policies in a complex computing environment, particularly developing and implementing a quality program for an institution or a large project.
    • Experience performing complex information technology and technical management activities, with a  comprehensive understanding of the underlying technologies.
    • Demonstrated ability to create, implement, and manage a quality strategy for a large and complex software project within a distributed team environment.  Ability to manage in a matrix management environment.
    • Solid communication and interpersonal skills with the ability to speak and write about technical issues for both technical and non-technical audiences.
    • Demonstrated ability to manage a diverse range of activities in a very visible and pressured environment, exercising independent judgment in resolving problems. 
    • Demonstrated ability to quickly learn and apply new techniques, technologies and methodologies.
    • Possesses a thorough knowledge of quality procedures and policies.
    • Experience with testing methodologies and with testing enterprise applications.
    • Excellent organization and collaboration skills.      
    Desired:
    • Experience with Service Oriented Architecture (SOA).
    • Experience designing, developing or testing enterprise Java applications.
    • Experience with the Jira issue tracking system.
    • Experience with open source testing tools (e.g. JUnit).
    • Experience with agile development techniques.
    • Experience with higher education Student Services Systems.
    • The ideal candidate will have a strong familiarity with the Kuali application, with Kuali Rice, and the ability to work as a team member as well as independently.


    Condition of Employment:
    A satisfactory outcome of a criminal history verification may be required prior to hire.

    The University of Washington is an equal opportunity, affirmative action employer. To request disability accommodation in the application process, contact the Disability Services Office at 206.543.6450 / 206.543.6452 (tty) or dso@u.washington.edu.

     

    To apply for this job, visit
    https://uwhires.admin.washington.edu/eng/candidates/default.cfm?szCategory=JobProfile&szOrderID=52941&szlocationID=88

    Filed under: , ,
  • 04-07-2009 4:16 PM In reply to

    • Sree
    • Top 10 Contributor
    • Joined on 02-20-2008
    • Posts 2

    Re: Quality Assurance Manager (Temporary)

     Hello,

     

    If this position is open, I would like to apply. Didn't notice it earlier.

     

    I shall send my resume if required.

     

    Thanks,

    Sreekumar

    sreekumarc@gmail.com

    425.641.2195

  • 04-07-2009 4:27 PM In reply to

    Re: Quality Assurance Manager (Temporary)

    The position is still open; the posting has been updated to "Open Until Filled".

    To apply for this job, visit
    https://uwhires.admin.washington.edu/eng/candidates/default.cfm?szCategory=JobProfile&szOrderID=52941&szlocationID=88

Page 1 of 1 (3 items)
Powered by Community Server (Non-Commercial Edition), by Telligent Systems