- Accountable for quality of the code promoted to production.
- Define testing strategy to measure the impact on new systems, enhancements to existing systems or the impact system releases have on the production environment. The criteria must be established in conjunction with end users
- Facilitate requirements reviews as needed with project’s stakeholders
- Identify test conditions that require data and develop clear data requirements
- Design, develop and maintain a set of test cases for each production system in use. These test cases will be used to complete any regression testing which may be required. The test cases will be continually adjusted to reflect product changes.
- Develop thorough domain knowledge of the products to be able to develop and/or review of test cases and test strategies
- Anticipate problems and take corrective action, escalation as needed to resolve and achieve commitments
- Work closely with developers and analysts to reproduce and isolate problems
- Architect, design, develop and maintain automation test suite.
- Conduct performance testing and analyze results.
- Facilitate the communication of end user problems and to the various technical teams
- Provide assistance to testing efforts from client applications
- Review of any problem tickets, which may be reported by users to determine nature of problem and possible cause
- Design, create, and implement manual and automated test cases
- Execute manual and automated test cases, recording all results and logging all defects
- Create and maintain automation scripts (SELENIUM/READYAPI/SOAPUI/POSTMAN) and Performance scripts (JMETER)
- Other related duties as directed