 Documents newmodified code, and developsautomates unit and integration tests to verify the changes  Analyzes existing software to debug and troubleshoot field issues that may arise  Participates as required in process improvement initiatives