Develop new test plans for new technology that utilizes database interaction, 2D/3D graphics, analytics, problem-solving, visualization, data mining, theorization, simulation and artificial intelligence to create knowledge-intensive solutions and applications.
Ensure that testing activities will allow applications and products to meet business requirements and systems goals, fulfil end-user requirements.
Identify and resolve system issues
Ensure changes made to requirements are translated into test plans – requirements traceability
Execute testing for new applications, products and/or enhancements throughout their development life cycles
Document defects and assign severity
Participate in planning, estimating and scheduling activities
Mentor and share knowledge with other technical and non-technical staff