Design, develop, maintain, test and debug tests for software and applications.
	- Determine the compatibility and impact of new programs on existing system tests and test plans.
- Develop expertise in and assume responsibility for one or more specific system functions.
- Formulate/define system scope and objectives.
- Devise or modify tests to verify implementation of complex problems.
- Assume responsibility for project completion.
- Provide guidance and training to Quality Assurance Analyst I colleagues.
- Become familiar with all aspects of the application including reports, parameters, claims management, intake services, carrier/client interfaces and vendor/business partner interfaces.
- Assume responsibility and develops expertise for a specific area of functionality of the application.
- Define and establish quality assurance procedures, standards, metrics reporting and auditing.
- Analyze user needs as required.
- Lead in the design of tests to verify that end user needs have been met.
- Develop and maintain software test scripts and test plans to verify systems meet the specifications outlines in data processing requests.
- Assess the requirements of insurance carriers and regulatory groups.
- Lead in the design and development of tests to verify system software meets those requirements.
- Test and verify software.
- Assist in testing projects for members of the programming staff.
- Prepare documentation for assigned projects and follow software release procedures.
- Assist in the professional growth of Quality Assurance Analyst I colleagues.
- Follow pre-established standards and guidelines as they pertain to design and development of tests and test plans.
- Maintain up-to-date knowledge of current quality assurance tools and other technology advances.