- писать программный код процедур проверки работоспособности программного обеспечения на выбранном языке программирования;
- использовать выбранную среду программирования для разработки процедур проверки работоспособности программного обеспечения на выбранном языке программирования;
- применять методы и средства проверки работоспособности программного обеспечения;
- интерпретировать диагностические данные (журналы, протоколы и др.);
- анализировать значения полученных характеристик программного обеспечения;
- документировать результаты проверки работоспособности программного обеспечения;
- применять методы, средства для рефакторинга и оптимизации;
- применять инструментальные средства коллективной работы над программным кодом;
- публиковать результаты рефакторинга и оптимизации в коллективной базе знаний в виде лучших практик;
- использовать систему контроля версий для регистрации произведенных изменений;
- применять методы и приемы отладки дефектного программного кода;
- интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов, возникающих при выполнении дефектного кода;
- работать на персональном компьютер;
- пользоваться периферийной техникой: факсом, сканером, принтером, ксероксом и подобными средствами связи, установленными на рабочем месте.