it senior qa enginew4ther v2
TRANSCRIPT
-
8/11/2019 IT Senior QA Enginew4ther v2
1/3
Job Description Senior Quality Assurance Engineer
Department: Information SystemsLocation: Boulder, COFLSA: ExemptReports To: Application Development Specialist IIIApproved By: President and Chief Operating OfficerRevision Date: October 21, 2005Effective Date: November 2005
PurposeDevelops, publishes, and implements test plans for complex, multi-tier, distributed, applications
throughout the full lifecycle of the software. Works on all ICAT applications, including new and in production. Writes and maintains test automation. Publishes test results. Develops qualityassurance standards. Defines and tracks quality assurance metrics such as defect densities and opendefect counts.
Essential DutiesQuality Assurance Defines, develops and implements quality assurance practices and procedures, test plans and
other QA assessments. Establishes standards and best practices for the use of the Rational Unified Process (RUP). Develops automated testing systems using commercial tools, scripts and data set.
Ensures that all items follow the change management process and are entered and trackedthrough the change management software. Works directly with appropriate ICAT personnel to understand project concept, objectives and
approach of software development projects. Act as a consultant to ICAT on quality methods, processes, and tools. Able to work independently.
Testing Defines scope and objectives of all levels of QA testing. Participate in all aspects of testing, including functional, regression, load and system testing. Responsible for the overall success of testing. Manages assigned projects from IT Quality
Testing through final User Acceptance Testing. Establishes the purpose and deliverables of the test effort. Provides resource planning, management and resolution of issues that impede the test effort. Assures the appropriate level of quality by the resolution of important defects by working with
developers to ensure the software development process has an appropriate level of testing. Creates effective manual and automated test plans, using a variety of toolsets, including
Rational Test Manager. Rational Robot, and other automated tools. Performs black box testing as required.
Page 1 of 3
-
8/11/2019 IT Senior QA Enginew4ther v2
2/3
Job DescriptionSenior Quality Assurance Engineer
Works collaboratively with development during all stages of projects to provide in processtesting results.
Coordinates groups of business personnel who test, evaluate and validate new functions andapplications, and identify issues in software or services.
Records and reports on testing metrics. Obtains final signoff for code releases to production from the appropriate Project Sponsor. Track and report defects using appropriate tools such as Rational ClearQuest
Other Duties Other duties as assigned.
SupervisionWorks under the general supervision of the Application Development Specialist III. This positiondoes not supervise other personnel.
Job QualificationsICAT Core CompetenciesProven success in the following job competencies: Analysis and Reporting Business Planning and Management Communication and Presentation Customer Focus and Relationship Building Champion for Change Influencing Information and Technology Proficiency
Leadership Problem Solving and Decision Making Technical Industry and/or Profession Expertise
Work Experience Demonstrated ability to work well with business analysts, programmers and end users in a cross
functional team.- At least six years minimum of software test experience.- At least six years experience testing multiple software projects simultaneously with J2EE or
MS.NET applications.- At least six years experience working with a structured software methodology and software
test experience. Experienced user of Rational Test Manager/Robot/Requisite Pro or other automated testing anddefect tracking applications.
Experienced user of SQL to create data sets. Experience creating scripts for automating processes. Thorough knowledge and understanding of Rational Unified Process (RUP) used for the
software development life cycle including requirements definition, initial application design,testing, final implementation and operations.
Page 2 of 3
-
8/11/2019 IT Senior QA Enginew4ther v2
3/3
Job DescriptionSenior Quality Assurance Engineer
Page 3 of 3
Familiar with NT and UNIX environments. Experience in systems integration and user acceptance testing.
Education Bachelors degree in Computer Science or related field or equivalent experience.
Licenses or Designations None required.
Working ConditionsPhysical Work Demands Able to sit and work at a computer keyboard for extended periods of time. Able to stoop, kneel, bend at the waist and reach on a daily basis. Able to perform general office administrative activities: copying, filing, delivering and using the
telephone. Able to lift and move up to 50 pounds occasionally.
Mental Work Demands Regular and on-time attendance. Must be able to prioritized, schedule and complete testing required for multiple applications
with overlapping schedules. A certain degree of creativity and flexibility is required. Hours regularly exceed 40 hours per week. Occasional travel by conventional means including aircraft, motor vehicle and the like within
the region and to other locations as required.
Note: To perform this job successfully, an individual must be able to perform each essential dutysatisfactorily. The requirements listed are representative of the knowledge, skill, and/or abilityrequired and are not intended to be an exhaustive list of all duties, responsibilities or qualificationsassociated with this job.