Thinking of a Career in Emergency Management?
- BY Nicole Pelette
PURPOSE OF POSITION:
A Quality Assurance Analyst I works on multiple programs/systems as a team member on projects of low-to-moderate complexity within one development environment.
Members of this job family need to have an understanding of applicable programming languages, software development life cycles, testing tools and a strong knowledge of quality management. They must be able to understand business requirements, technical specifications and change management documentation in order to develop test plans.
Individuals within the Quality Assurance (QA) job family are responsible for verifying and validating whether products or services meet specified requirements. They are involved in all phases of the QA process. They implement quality assurance objectives and processes, monitor and evaluate testing results against the predetermined objectives, and apply recommended actions for improvements. Quality control activities may include functional and non-functional testing such as regression, system, integration, security and performance testing. Senior level professionals within this job family are responsible for establishing and implementing quality assurance and compliance processes for the IT organization. They work closely with IT leaders to develop and implement an overall quality maturity road map and plan for each IT functional area.
QA professionals are responsible for defining the test environment used by the organization. They interact with all members of the project team including architects, business analysts, systems analysts and project managers. They also work with the development team to successfully integrate testing into each development phase. Other responsibilities include developing and executing formal test plans, writing and executing test cases/scripts, and validating results.
They define and track quality assurance metrics such as defects, defect counts, test results and test status. QA professionals communicate testing results and provide recommendations based on issues discovered. They also monitor, evaluate and make recommendations on QA tasks within enterprise-wide processes such as change and release management.
Business Technical Requirements:
Quality Improvements: Participates in lesson learned sessions for improvement of testing process.
Policies & Standards: Complies with established QA processes.
KNOWLEDGE, SKILLS & ABILITIES:
Preferred Skills, Knowledge and Experience: ISTQB Foundation Level Certification is a plus.
Work Environment/Travel: The position requires ability and willingness to travel domestically and internationally up to 10% of the time.