Quality Control Analyst

Quality Control Analyst - IT

The Quality Control Analyst incorporates quality principles and processes into the creation of IT products, applications, and systems. The Quality Control Analyst develops test plans, prepares test data, and executes functional tests using manual and automated testing techniques to ensure compliance with quality standards and customer requirements. Key Responsibilities Develop Quality Control estimates and work plan for medium projects for the focused area of business. Provide input to Test Strategy Plan and Test Approach for complex projects. May provide leadership and decompose business requirements into testable conditions. Review business requirements for completeness, consistency, clarity, relevance, ambiguity, redundancy and testability. Validate key testable business requirements, participate in review of deliverables produced during the project lifecycle to identify issues, defects and risks for medium to complex projects and provides sign off where applicable. Identify and assess risks and issues and propose mitigation strategies for projects of medium complexity. Develop, inspect and maintain test specifications and provide test data based on pre-defined testing standards. Coordinate testing activities for medium / complex project which require interaction with business clients and offshore resources to ensure requirements are achieved. Perform data analysis of executed test cases to ensure data structure and business requirement integrity and also carry out validation procedures to ensure that all system modifications meet end-user requirements and quality standards Responsible for defect identification, documentation, communication and following through to resolution according to business requirements for medium / complex projects. Perform root cause analysis for complex testing related issues, which may be identified by peers. Identify and implement enhanced testing techniques, practices, and methodologies for the testing environment. Support research and benchmarking activities. Assist in providing information on test environment issues related to interfacing, utilization of capital, potential software needs, storage capacity, and critical computer related resources.