Performs quality assurance/testing projects on a project to project basis. Performs testing and may oversee other testing specialists. Plans and implements testing and code reviews. Researches and implements new and improved testing methods, processes, tools and test systems.
- Performs testing tasks on designated projects
- Assists project teams with project level test strategies and test approaches
- Develop test cases, and test scripts and acceptance criteria to ensure adequate test coverage
- Assist staff with cross-product and technical issues
- Produce progress reports for all projects
- Ensure that the data in the testing database is accurate
- Provide ongoing technical and application training as necessary to improve the overall quality of the software
- Determine what needs to be tested based on the changes made by programmers during the project
- Update QA process notebook and holds QA meetings to ensure testing process is understood by all the team members
- Research and implement new and improved testing methods, processes, tools and test systems
- Perform other incidental and related duties as required and assigned
- Perform code reviews as necessary
- Should be able to gain good knowledge of application and act as an SME