Develops technical procedures, methodologies, metrics, checklists, and standards. Identifies and applies best practices. Evaluates software development procedures used to verify that programs function according to user requirements and conform to establishment guidelines: Writes, revises, and verifies quality standards for program design and product evaluation to attain quality of software economically and efficiently. Evaluates program output and reports for accuracy and policies and procedures for quality. Evaluates networks to determine efficiencies and the quality of security systems, etc. Reviews new or modified program, including documentation and specifications, to determine if program will perform according to user request and conform to guidelines. Recommends program improvements or corrections to programmers. Identifies differences between establishment standards and user applications and suggests modifications to conform to standards. Quality Assurance Analyst capabilities with 8 or more years of experience in the field or in a related area. Familiar with a variety of the field's concepts, practices, and procedures. Relies on extensive experience and judgment to plan and accomplish goals. Independently, performs a variety of tasks. A wide degree of creativity and latitude is expected.
Information Technology - Application Development
Using unit testing frameworks, preferably JUnit 2+ Yrs.
Information Technology - Requirements
Experience in usability testing or equivalent user interface test measures 3+ Yrs.
Information Technology - Testing
Ability to perform testing of applications, facilitate testing by others, document results 3+ Yrs.
Regression testing 0+ Yrs.
Stress testing 0+ Yrs.
Testing Methods/Techniques Including Creation and Execution of Unit, System and User Acceptance Plan 3+ Yrs.
Testing Tools 2+ Yrs.