-
Contribute to quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles.
-
Ensure testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
-
Analyze documentation of any new application under development or consideration to determine its intended functionality and technical architecture.
-
Creates test plans by translating the business and functional requirements into test cases.
-
Executes test cases to ensure internally developed products, COTS solutions, or systems meet the approved requirements.
-
Performs or assists in the testing and installation of both in-house and commercial off-the-shelf (COTS) products and applications into environments as required.
-
Collaborate with software and systems personnel in application testing, such as system, regression and load testing.
-
Makes recommendations on test cases that are candidates for automation.
-
Uses appropriate testing tools to automate integration and user interface tests.
-
Analyze formal test results to discover and resolve defects, bugs, errors, deployment/configuration issues, and interoperability flaws.
-
Make recommendations for improvement of applications and/or systems to the Customer Engagement team.
-
Review and analyze the effectiveness and efficiency of existing applications and systems and develop testing strategies for improving or leveraging these systems.
-
Responsible for defect reporting and provides input to the Manager of Data Analysis/QA regarding release decisions.
-
Advises in the evaluation and solution of highly technical and complex testing functions and features, problems and bugs.
-
May peer review testing efforts of other QA analysts to provide feedback and mentoring.
-
Communicate test progress, test results, and other relevant information to project stakeholders and management.
-
Works with software engineers to ensure QA standards are adhered to, including unit testing that promotes quality coding standards.
-
Assist in the development of change control processes, practices, and guidelines for new and existing technologies.
-
Provides advanced Tier III support to customers.
-
Contributes to ITS’ IT Service Management (ITSM) system by documenting and sharing knowledge with others to improve customer service across the Department.
-
Attends meetings and training as required.
-
Performs other duties as assigned.