Разрабатывать процедуры и методики проверки работоспособности программного обеспечения, а также проведения измерений его основных характеристик и показателей качества.
Формировать и актуализировать тестовые наборы данных для проверки корректности работы программных продуктов и отдельных функциональных модулей.
Проводить функциональное, интеграционное и иное предусмотренное тестирование программного обеспечения, выявлять отклонения и документировать полученные результаты.
Выполнять рефакторинг программного кода, устранять избыточность и повышать его производительность, надежность, читаемость и сопровождаемость.
Анализировать и устранять программные дефекты, зарегистрированные в системе учета ошибок, а также проверять корректность внесенных исправлений.