Software design, implementation, unit tests, module tests, debugging and release tasks in a multi-site, international software development environment. Designing, preparing, implementing test cases, test automation scripts and performing automated/manual tests...